私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレjQuery ライブラリ 総合質問所 vol.4
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>926
jQueryのイベントバブリングと、
「return false;」「e.stopPropagation();」「e.preventDefault();」について
http://blog.neo.jp/dnblog/index.php?module=Blog&action=Entry&blog=pg&entry=3107&rand=ef81c
return true; にしたら、親要素へイベントが伝わるのでは?
jQueryのイベントバブリングと、
「return false;」「e.stopPropagation();」「e.preventDefault();」について
http://blog.neo.jp/dnblog/index.php?module=Blog&action=Entry&blog=pg&entry=3107&rand=ef81c
return true; にしたら、親要素へイベントが伝わるのでは?
Windows7,8,10でDesktopのwidthとheightを取りたいのですが、
Startボタンがあるツールバーの部分は除いた大きさを取れますか?
Startボタンがあるツールバーの部分は除いた大きさを取れますか?
>>954
それでいいよ
それでいいよ
>>952
つ screen.availHeight
つ screen.availHeight
>>956
ありがとうございました
ありがとうございました
<input type="radio" name="name1" id="radio_id_10" /><label for="radio_id_10">text10</label>
<input type="radio" name="name1" id="radio_id_11" /><label for="radio_id_11">text11</label>
<input type="radio" name="name1" id="radio_id_12" /><label for="radio_id_12">text12</label>
_ _
<input type="radio" name="name2" id="radio_id_20" /><label for="radio_id_20">text20</label>
<input type="radio" name="name2" id="radio_id_21" /><label for="radio_id_21">text21</label>
例えば、こういう時に、idとそのlabelの文字を以下のように配列に取り出したいのですが、
[
[
{id: "radio_id_10", label:"text10"},
{id: "radio_id_11", label:"text11"},
{id: "radio_id_12", label:"text12"}
],
[
{id: "radio_id_20", label:"text20"},
{id: "radio_id_21", label:"text21"}
]
]
forループを使う方法でゴチャゴチャ書けば出来そうなのですが、jQueryっぽくスマートに一行で書く方法を教えて下さい。
<input type="radio" name="name1" id="radio_id_11" /><label for="radio_id_11">text11</label>
<input type="radio" name="name1" id="radio_id_12" /><label for="radio_id_12">text12</label>
_ _
<input type="radio" name="name2" id="radio_id_20" /><label for="radio_id_20">text20</label>
<input type="radio" name="name2" id="radio_id_21" /><label for="radio_id_21">text21</label>
例えば、こういう時に、idとそのlabelの文字を以下のように配列に取り出したいのですが、
[
[
{id: "radio_id_10", label:"text10"},
{id: "radio_id_11", label:"text11"},
{id: "radio_id_12", label:"text12"}
],
[
{id: "radio_id_20", label:"text20"},
{id: "radio_id_21", label:"text21"}
]
]
forループを使う方法でゴチャゴチャ書けば出来そうなのですが、jQueryっぽくスマートに一行で書く方法を教えて下さい。
jquery uiで作ったdialogは親ウィンドウの範囲外に出られないですが、どうにかして外に出す方法はありますか?
>>959
まあ可哀想だからヒントをやろうw
var names = ・・・
function foo(i, el) {・・・}
var ret = $.map(names, function(name) {
return [$('[name="' + name + '"]').map(foo).get()];
});
console.log(JSON.stringify(ret, null, 2))
まあ可哀想だからヒントをやろうw
var names = ・・・
function foo(i, el) {・・・}
var ret = $.map(names, function(name) {
return [$('[name="' + name + '"]').map(foo).get()];
});
console.log(JSON.stringify(ret, null, 2))
親戚の息子は親の敷地の範囲外に出られないですが、どうにかして外に出す方法ありますか?
>>962
偉そうに言うくせに一行で書けないのかよ。使えない奴だ
偉そうに言うくせに一行で書けないのかよ。使えない奴だ
>>965
横に長くなってもいいなら一行で書けるぞ?
var ret = $.map(・・・<namesの中身>・・・, function(name) { return [$('[name="' + name + '"]').map(・・・<fooの中身>・・・).get()]; });
処理が多くなれば、それだけコードは増えるのは当然なわけで
見づらくなるだけなんだが。
横に長くなってもいいなら一行で書けるぞ?
var ret = $.map(・・・<namesの中身>・・・, function(name) { return [$('[name="' + name + '"]').map(・・・<fooの中身>・・・).get()]; });
処理が多くなれば、それだけコードは増えるのは当然なわけで
見づらくなるだけなんだが。
>>960
同じような質問以前出てたような
同じような質問以前出てたような
>>968
出来るのかどうか思い出せよ
出来るのかどうか思い出せよ
ごめん>>973はぼけてて別スレと勘違いしてた
スルーで
スルーで
JSのthisは、文脈でコロコロ変わるから、ややこしいことで有名
thisの使い方を、調べた方がいい
thisの使い方を、調べた方がいい
DOMの要素に対してならjQueryの各種の操作が出来ますが、
$.get("page1.html", function(data) {..})
でdataに読み込んだpage1.htmlに対して同じような操作をしたいのですが無理ですか?
例えばpage1.htmlの中にある button だけを取り出したいとか。
あるいはidを指定して検索して、その属性を取り出すとか。
$.get("page1.html", function(data) {..})
でdataに読み込んだpage1.htmlに対して同じような操作をしたいのですが無理ですか?
例えばpage1.htmlの中にある button だけを取り出したいとか。
あるいはidを指定して検索して、その属性を取り出すとか。
$(document).ready の中で
$.getScript('xxx.js')
を実行した場合、それが完了するタイミングと、
$(window).load
が実行されるタイミングの関係はどうなります?
少し試したら、
xxx.jsの実行が終わってから $(window).loadが実行されるようなのですが、
そういう保証はありますか?
つまり、xxx.jsの中で
var a=1;
が有った時にaを$(window).load以降で利用したいのですが。
$.getScript('xxx.js')
を実行した場合、それが完了するタイミングと、
$(window).load
が実行されるタイミングの関係はどうなります?
少し試したら、
xxx.jsの実行が終わってから $(window).loadが実行されるようなのですが、
そういう保証はありますか?
つまり、xxx.jsの中で
var a=1;
が有った時にaを$(window).load以降で利用したいのですが。
> そういう保証はありますか?
ない
モジュールの依存関係の話なら
RequireJSやWebPackを使え
ない
モジュールの依存関係の話なら
RequireJSやWebPackを使え
質問ですがお願いします。
ページ末付近のボタンをクリックして、あるライブラリを実行させます。
<button id="syori">処理1</button>
$('#syori').click(function(){ ライブラリなど });
正常動作後ページ頭に一瞬で移動してしまいます。
ライブラリなしでしたら飛ばずにその画面位置を保ちます。
いくつかのブラザでも同じ挙動をします。
ボタンではなくaタグである場所に移動させると
一瞬#anへ飛んで一瞬でページ頭に戻ってしまいます。
<p id="syori"><a href="#an">処理1</a></p>
そこでfunction内だけ、ページ頭へ移動せず、または#anに留まるような
処置はどうしたらいいでしょうか?
ページ末付近のボタンをクリックして、あるライブラリを実行させます。
<button id="syori">処理1</button>
$('#syori').click(function(){ ライブラリなど });
正常動作後ページ頭に一瞬で移動してしまいます。
ライブラリなしでしたら飛ばずにその画面位置を保ちます。
いくつかのブラザでも同じ挙動をします。
ボタンではなくaタグである場所に移動させると
一瞬#anへ飛んで一瞬でページ頭に戻ってしまいます。
<p id="syori"><a href="#an">処理1</a></p>
そこでfunction内だけ、ページ頭へ移動せず、または#anに留まるような
処置はどうしたらいいでしょうか?
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- JavaScript ライブラリ総合質問所 vol.4 (985) - [78%] - 2015/12/16 15:00
- JavaScript ライブラリ総合質問所 vol.5 (344) - [75%] - 2022/3/14 17:45
- 【jQuery】JavaScript ライブラリ総合質問所 vol.3 (1001) - [65%] - 2014/6/18 20:58 △
- 【jQuery】JavaScript ライブラリ総合質問所 vol.2 (986) - [65%] - 2013/5/20 7:00
- 【jQuery】JavaScript ライブラリ総合質問所 vol.1 (983) - [65%] - 2012/10/8 22:30
- jQuery 質問スレッド vol.8 (1001) - [30%] - 2018/5/6 11:15
トップメニューへ / →のくす牧場書庫について