私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.116 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
酷い自作自演を見た
質問を無視して自分の話したいことだけ話す奴は人間的に信用できないな
そもそも、こいつはいつ寝てるんだろう
質問を無視して自分の話したいことだけ話す奴は人間的に信用できないな
そもそも、こいつはいつ寝てるんだろう
>>351-352
ありがとうございました
ありがとうございました
教えて下さい
highslide.jsで画像を拡大縮小しようとしているのですが
IEでは 上手く表示されたのですが
chromeベースブラウザでは 拡大されるはずが縮小して画面から消えてしまいます
虫眼鏡+を押すと元の画像に戻ります。
highslide.jsを諦めてlightbox_plus.jsにも挑戦したのですが、やはりchromeベースブラウザで表示すると
今度は、ブラウザ画面をはみ出して表示されてる画像は表示されません
IEでは表示されます。どなたか対応を教えて下さい
highslide.jsで画像を拡大縮小しようとしているのですが
IEでは 上手く表示されたのですが
chromeベースブラウザでは 拡大されるはずが縮小して画面から消えてしまいます
虫眼鏡+を押すと元の画像に戻ります。
highslide.jsを諦めてlightbox_plus.jsにも挑戦したのですが、やはりchromeベースブラウザで表示すると
今度は、ブラウザ画面をはみ出して表示されてる画像は表示されません
IEでは表示されます。どなたか対応を教えて下さい
指定したoptionをselectedにしたselectタグを生成する簡単な方法はありますか?
結局自分でそういうjqueryプラグイン書きましたが
もっといい方法はありますか?
もっといい方法はありますか?
指定する方法には
名前で指定する方法
indexで指定する方法
などが考えられるが?
もっといい方法には
そのプラグインよりもっとよいプラグインを使う方法
プラグインを使わないでjqueryを使う方法
jqueryを使わない方法
などが考えられるが?
「もっといい」の定義がわからない
名前で指定する方法
indexで指定する方法
などが考えられるが?
もっといい方法には
そのプラグインよりもっとよいプラグインを使う方法
プラグインを使わないでjqueryを使う方法
jqueryを使わない方法
などが考えられるが?
「もっといい」の定義がわからない
>>361
じゃあお前答えてみろよ
生成するにしても各ページ数個しか生成しないか
optionの個数が大量にあるとか
状況によって答えは変わる
1ページだけ1個しか生成しないなら手入力が最もよい方法になるかもしれないぞ
じゃあお前答えてみろよ
生成するにしても各ページ数個しか生成しないか
optionの個数が大量にあるとか
状況によって答えは変わる
1ページだけ1個しか生成しないなら手入力が最もよい方法になるかもしれないぞ
>>359
どういうプラグイン書いたのか分からないのに、「もっといい方法」と聞かれても...
ただ自分だったらこんな感じで組むと思う
function makeOptions(elmWhere, val2txt, valSelected){
for(var val in val2txt) {
var opt = $("<option>").attr("value", val).text(val2txt[val]).appendTo(elmWhere);
if (val == valSelected) {
opt.prop("selected", true);
}
}
}
var selectElemnt = $("<select>").css("width",100).appendTo("body");
makeOptions(
selectElemnt,
{
"apple": "林檎",
"orange": "オレンジ",
"banana": "バナナ",
},
"orange"
);
どういうプラグイン書いたのか分からないのに、「もっといい方法」と聞かれても...
ただ自分だったらこんな感じで組むと思う
function makeOptions(elmWhere, val2txt, valSelected){
for(var val in val2txt) {
var opt = $("<option>").attr("value", val).text(val2txt[val]).appendTo(elmWhere);
if (val == valSelected) {
opt.prop("selected", true);
}
}
}
var selectElemnt = $("<select>").css("width",100).appendTo("body");
makeOptions(
selectElemnt,
{
"apple": "林檎",
"orange": "オレンジ",
"banana": "バナナ",
},
"orange"
);
>>365
ネトウヨ乙
ネトウヨ乙
>>364
snap 型:Boolean or Selector 初期値:false
~.draggable({ snap : "#Rectangle2" })
コード貼る時は最小限のコードを貼れ
snapを何個も入れるな基本勉強しろ
snap 型:Boolean or Selector 初期値:false
~.draggable({ snap : "#Rectangle2" })
コード貼る時は最小限のコードを貼れ
snapを何個も入れるな基本勉強しろ
3時間試行錯誤して白旗でした。
javascriptの先生方、教えてください。
objectタグに埋め込まれたswfファイルをjavascriptで再生開始させたいです
使っているブラウザはchrome 35.0.1916.114 mです
http://www.permadi.com/tutorial/flashjscommand/
ここのやり方ではうまくいきませんでした。
アドバイスをお願いしますm(_ _)m
javascriptの先生方、教えてください。
objectタグに埋め込まれたswfファイルをjavascriptで再生開始させたいです
使っているブラウザはchrome 35.0.1916.114 mです
http://www.permadi.com/tutorial/flashjscommand/
ここのやり方ではうまくいきませんでした。
アドバイスをお願いしますm(_ _)m
アマゾンの左のメニューのような物を作りたくて
onMouseover="openMenu(1)" onMouseout="closeMenu(1)"
function openMenu(n){
clearTimeout(CloseTime);
closeInstant();
if(n==1){
OpenTime=setTimeout('li1.style.display="block";',300);
}
if(n==2)…
}
function closeMenu(n) {
CloseTime=setTimeout('clearTimeout(OpenTime);',100);
if(n==1){
CloseTime=setTimeout('li1.style.display = "none";',300);
}
if(n==2)…
}
とやったのですが、メニュー間の移動をすると、移動先のメニューが出てきません。
clearTimeoutが効いていないような気がするのですが、初心者な物で良く分かりません…。
どなたか助けていただけませんか?
onMouseover="openMenu(1)" onMouseout="closeMenu(1)"
function openMenu(n){
clearTimeout(CloseTime);
closeInstant();
if(n==1){
OpenTime=setTimeout('li1.style.display="block";',300);
}
if(n==2)…
}
function closeMenu(n) {
CloseTime=setTimeout('clearTimeout(OpenTime);',100);
if(n==1){
CloseTime=setTimeout('li1.style.display = "none";',300);
}
if(n==2)…
}
とやったのですが、メニュー間の移動をすると、移動先のメニューが出てきません。
clearTimeoutが効いていないような気がするのですが、初心者な物で良く分かりません…。
どなたか助けていただけませんか?
>>363
そのコードはよくない。
makeOptionsが仕事しすぎ。
* selectElementを作る部分(var selectElemnt = の所)
* optionsを作る所
* optionsの特定の所をselectedにする
この三つのコードに分けなさい。
そのコードはよくない。
makeOptionsが仕事しすぎ。
* selectElementを作る部分(var selectElemnt = の所)
* optionsを作る所
* optionsの特定の所をselectedにする
この三つのコードに分けなさい。
>>375
分業の選択基準を述べなさい
分業の選択基準を述べなさい
>>376
一つの関数でやることは一つにするべきだから。
makeOptionsは明らかに無関係の二つの処理をしている。
そして無駄な関数を作ってしまっている。
この例では関数を使う必要はない。(jQuery標準関数だけで十分)
分けられるものは分ける。
ループでぐるぐる回す処理がある → お、ついでにここに処理入れちまえ。
これは悪いコードの作り方。
一つの関数でやることは一つにするべきだから。
makeOptionsは明らかに無関係の二つの処理をしている。
そして無駄な関数を作ってしまっている。
この例では関数を使う必要はない。(jQuery標準関数だけで十分)
分けられるものは分ける。
ループでぐるぐる回す処理がある → お、ついでにここに処理入れちまえ。
これは悪いコードの作り方。
作った関数makeOptionsに汎用性がないのもダメな所。
これでは、関数の中を見ないと、具体的に何をやっているのかがわからない。
そして汎用性がないから使われることが少ない=覚える価値がないコード
こういうのは、処理を追う時にあちこち行ったり来たりしないと
何やってるかわからないコードになる。
これでは、関数の中を見ないと、具体的に何をやっているのかがわからない。
そして汎用性がないから使われることが少ない=覚える価値がないコード
こういうのは、処理を追う時にあちこち行ったり来たりしないと
何やってるかわからないコードになる。
そんな悪いコードじゃないでしょ...
なんだか小笠原流バナナの食べ方を指導されてるような気分
なんだか小笠原流バナナの食べ方を指導されてるような気分
>>379
いや。悪いコードだよ。
仮にclassやtitleやを追加したい時どうする?
特定の部分だけにイベントハンドラを追加したい時どうする?
makeOptionsがブクブク膨れ上がるか、makeOptionsの
やり方とは違う形をした一貫性のない
つまり行き当たりばったりのコードが必要になる。
いや。悪いコードだよ。
仮にclassやtitleやを追加したい時どうする?
特定の部分だけにイベントハンドラを追加したい時どうする?
makeOptionsがブクブク膨れ上がるか、makeOptionsの
やり方とは違う形をした一貫性のない
つまり行き当たりばったりのコードが必要になる。
誰も文句が言えないような素敵なコードを>>375が貼ってくれるそうです
そうそう、もう一つ。makeOptionsがダメな点、
optionsが順不同になる所だな。
optionsが順不同になる所だな。
>>377
抽象論ばかりで選択基準が述べられてないようですが
抽象論ばかりで選択基準が述べられてないようですが
>>386-387でした
失礼しました
失礼しました
ひとつの文で同じjqueryオブジェクトを複数回生成することになる場合、
一旦変数に入れますか?入れませんか?
if ($(this)~){
$(this).css~
}
みたいな時です
現実的には体感速度の差は皆無に等しいので変数に入れなくていいでしょうか
一旦変数に入れますか?入れませんか?
if ($(this)~){
$(this).css~
}
みたいな時です
現実的には体感速度の差は皆無に等しいので変数に入れなくていいでしょうか
>>390
入れる
入れる
>>392
効率がいいから
効率がいいから
一時変数が増えるのでプログラムが読みにくくなるというデメリットがありますが?
デメリットが大きいなら入れなくていい。ケースバイケース。自分の頭で考えろ。
>>396
俺と思われるので暴言を吐かないでください
俺と思われるので暴言を吐かないでください
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.113 + (1001) - [97%] - 2014/1/25 12:46
- + JavaScript の質問用スレッド vol.110 + (1001) - [97%] - 2013/10/13 14:01
- + JavaScript の質問用スレッド vol.126 + (348) - [97%] - 2023/1/12 17:00
- + JavaScript の質問用スレッド vol.119 + (1002) - [97%] - 2014/10/3 15:30
- + JavaScript の質問用スレッド vol.118 + (1002) - [97%] - 2014/8/29 22:30
- + JavaScript の質問用スレッド vol.117 + (1009) - [97%] - 2014/8/5 3:30
- + JavaScript の質問用スレッド vol.115 + (1001) - [97%] - 2014/5/29 16:16
- + JavaScript の質問用スレッド vol.114 + (1001) - [97%] - 2014/5/3 10:45
- + JavaScript の質問用スレッド vol.112 + (1001) - [97%] - 2013/11/27 16:46
- + JavaScript の質問用スレッド vol.111 + (1001) - [97%] - 2013/11/4 6:00
- + JavaScript の質問用スレッド vol.113 + (1001) - [97%] - 2014/3/15 21:30
- + JavaScript の質問用スレッド vol.136 + (1001) - [97%] - 2019/1/8 11:30
- + JavaScript の質問用スレッド vol.106 + (1001) - [97%] - 2013/7/20 9:30
- + JavaScript の質問用スレッド vol.126 + (952) - [97%] - 2015/11/18 13:15
- + JavaScript の質問用スレッド vol.107 + (1001) - [95%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.121 + (1001) - [95%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.100 + (1001) - [95%] - 2012/6/13 22:46
トップメニューへ / →のくす牧場書庫について