私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.107 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
サイズ変更中は、
外の要素にサイズを指定する時、同時に内側の要素のサイズも指定する
という方法で出来ました
ありがとうございました
外の要素にサイズを指定する時、同時に内側の要素のサイズも指定する
という方法で出来ました
ありがとうございました
要素の削除ボタンをクリックすると、その要素が削除されます
デスクトップ(body)をダブルクリックすると、要素が作成できます
削除ボタンで削除した直後にbodyをクリックすると、ダブルクリックになってしまいます
クリックイベント内でpreventDefaultとstopPropagationはしていますが、
違った種類のイベントには効き目はないですよね
意図しないダブルクリックが発生しないようにするにはどうすればいいですか?
デスクトップ(body)をダブルクリックすると、要素が作成できます
削除ボタンで削除した直後にbodyをクリックすると、ダブルクリックになってしまいます
クリックイベント内でpreventDefaultとstopPropagationはしていますが、
違った種類のイベントには効き目はないですよね
意図しないダブルクリックが発生しないようにするにはどうすればいいですか?
削除した直後はダブルクリック発生しても無視すればいいんじゃないの?
フラグ立てて、タイマーでフラグ消すとか。
フラグ立てて、タイマーでフラグ消すとか。
>>304
ボタンにクラス付けて、その上のクリックをnotで除外すればいい。
ボタンにクラス付けて、その上のクリックをnotで除外すればいい。
まあ実際コンピュータはどんどん発達し続けてるからな。一方弊社はWindowsXPを使い続けた
要素に勝手なプロパティ名で値を入れたりするのはあまりよくなかったりしますか?
jqueryを使って$("#test").attr("foo", "123")のようにセットして使っているのですが
自分の環境(windows chrome)では問題無く動作しますけど、他の環境だと動作しないことはあるんでしょうか?
動作に問題無くてもやるべきでない理由などあれば教えて欲しいです。よろしくお願いします。
jqueryを使って$("#test").attr("foo", "123")のようにセットして使っているのですが
自分の環境(windows chrome)では問題無く動作しますけど、他の環境だと動作しないことはあるんでしょうか?
動作に問題無くてもやるべきでない理由などあれば教えて欲しいです。よろしくお願いします。
>>313
将来のHTMLでfooって属性に意味がついてブラウザがfoo属性に従って挙
動を変えるようになるリスクがある。
data-foo という名前にしておけばそういう問題が起きないことが保証される。
将来のHTMLでfooって属性に意味がついてブラウザがfoo属性に従って挙
動を変えるようになるリスクがある。
data-foo という名前にしておけばそういう問題が起きないことが保証される。
>>316
何か勘違いしてるようですね
ダブルクリックをボタン上で受け取っているわけではなく
閉じるボタンを押す→要素が消える→BODYを1クリックする→BODYでダブルクリックと検知される
という問題です
この発生をJavaScriptレベルで止めることは出来ないのでjqueryでも出来ませんよ
何か勘違いしてるようですね
ダブルクリックをボタン上で受け取っているわけではなく
閉じるボタンを押す→要素が消える→BODYを1クリックする→BODYでダブルクリックと検知される
という問題です
この発生をJavaScriptレベルで止めることは出来ないのでjqueryでも出来ませんよ
javascriptで計算した結果をtableの中に表示しているのですが、
数字の幅に対してtdの幅を多めに取っていて、余裕がある状態でも
数字の桁が1つ増えて幅が少し延びると微妙に(1pxくらい)tdの幅が変わってしまいます。
これはしょうがないのでしょうか?
数字の幅に対してtdの幅を多めに取っていて、余裕がある状態でも
数字の桁が1つ増えて幅が少し延びると微妙に(1pxくらい)tdの幅が変わってしまいます。
これはしょうがないのでしょうか?
>>318
not使えば楽勝
not使えば楽勝
>ダブルクリックをボタン上で受け取っているわけではなく
逆、ダブルクリックをボタン上で受け取るなっていってるの。
逆、ダブルクリックをボタン上で受け取るなっていってるの。
>>319
なんのこっちゃ?
文字数からtd幅を計算して取っているのか?
でないなら固定したtd幅は変わらないはずだ。
JSで書き出さず、htmlに直書きして比べてみ。
直書き変わればcssの問題だ。
なんのこっちゃ?
文字数からtd幅を計算して取っているのか?
でないなら固定したtd幅は変わらないはずだ。
JSで書き出さず、htmlに直書きして比べてみ。
直書き変わればcssの問題だ。
509 名前:Name_Not_Found :2013/08/07(水) 13:13:17.86 ID:kSkr2MR5
javascriptで計算した結果をtableの中に表示しているのですが、
数字の幅に対してtdの幅を多めに取っていて、余裕がある状態でも
数字の桁が1つ増えて幅が少し延びると微妙に(1pxくらい)tdの幅が変わってしまいます。
これはしょうがないのでしょうか?
javascriptで計算した結果をtableの中に表示しているのですが、
数字の幅に対してtdの幅を多めに取っていて、余裕がある状態でも
数字の桁が1つ増えて幅が少し延びると微妙に(1pxくらい)tdの幅が変わってしまいます。
これはしょうがないのでしょうか?
undefinedは上書きされる可能性があるので
typeofで調べろといいますが、
undefinedを上書きするような糞コードが混入する可能性なんて、
普通に作っている限り0に近いのでは?
===と!==でチェックしていいですよね?
typeofで調べろといいますが、
undefinedを上書きするような糞コードが混入する可能性なんて、
普通に作っている限り0に近いのでは?
===と!==でチェックしていいですよね?
>>321
notをどうするのか、サンプルコードを書いて下さい
http://api.jquery.com/not/
ここを見ましたが、これが役に立つと思えません
>>322
もともと受け取ってませんよ
notをどうするのか、サンプルコードを書いて下さい
http://api.jquery.com/not/
ここを見ましたが、これが役に立つと思えません
>>322
もともと受け取ってませんよ
クリックイベントとダブルクリックイベントは別のコンテキストで発生しているんですよ
どうもそこを理解していないように見えますね
どうもそこを理解していないように見えますね
>>328
名乗る時は自分からって教えてもらわなかった?
みなの言ってる意味がわからなければ根本的に書き直せ。
「もともと受け取ってませんよ」なんて言えるコード書いてるってことは
多分無理だよ。
どうせondblclick="関数名"で、呼び出した関数が直接要素作成するんだろ?
一時間あってもを教えられそうに無いから自分の出来そうな方でやれよ。
参考コードもクソもあるか。
普通に書いてりゃnot('.bot')を挟むだけだ。
名乗る時は自分からって教えてもらわなかった?
みなの言ってる意味がわからなければ根本的に書き直せ。
「もともと受け取ってませんよ」なんて言えるコード書いてるってことは
多分無理だよ。
どうせondblclick="関数名"で、呼び出した関数が直接要素作成するんだろ?
一時間あってもを教えられそうに無いから自分の出来そうな方でやれよ。
参考コードもクソもあるか。
普通に書いてりゃnot('.bot')を挟むだけだ。
>>332
ほとんど俺だけどあと数人いるぞw
ほとんど俺だけどあと数人いるぞw
>>327
汚い実装のとばっちりで汚いコードを書くのが嫌なんですよ
汚い実装のとばっちりで汚いコードを書くのが嫌なんですよ
>>334
こんなページあるのか!
ここならこんな感じで。
>>you
あとは勝手に応用してくれよ。
<div>
<button class='hoge'>Test</button>
</div>
$('button').click(function () {
$(this).remove();
});
$(document).not('.hoge').dblclick(function () {
$('body').append('<br/>dblclick');
});
こんなページあるのか!
ここならこんな感じで。
>>you
あとは勝手に応用してくれよ。
<div>
<button class='hoge'>Test</button>
</div>
$('button').click(function () {
$(this).remove();
});
$(document).not('.hoge').dblclick(function () {
$('body').append('<br/>dblclick');
});
だから>>328は煽って答えが出てくればラッキーとか思ってるんだから相手にするなよ
>>339
素直に聞いても出てくるのに気分悪い性格だよ。
素直に聞いても出てくるのに気分悪い性格だよ。
いや、これだと、本来のbody部分のダブルクリックも抑制されてるけど。
あ、反映させたほうがいいか。
http://fiddle.jshell.net/2jejR/1/
http://fiddle.jshell.net/2jejR/1/
>>342
ダブルクリックが出来ないですね・・
ダブルクリックが出来ないですね・・
>>341-344
んもう・・・
終わったと思ったのに。
ダブルクリックできないのはクリック箇所<button>ないからだよ。
>>343
お前の言い方「あなた私よりレベル下ですわよ」と言わんばかりだな。
1から10まで教えて欲しいなら「できません、教えてください」だろ。
<div>
<p>ここがあればいいんでしょう?</p>
<button class='hoge'>Test</button>
</div>
$('button').click(function () {
$(this).remove();
});
$('div').not('.hoge').dblclick(function () {
$('body').append('<br/>dblclick');
});
んもう・・・
終わったと思ったのに。
ダブルクリックできないのはクリック箇所<button>ないからだよ。
>>343
お前の言い方「あなた私よりレベル下ですわよ」と言わんばかりだな。
1から10まで教えて欲しいなら「できません、教えてください」だろ。
<div>
<p>ここがあればいいんでしょう?</p>
<button class='hoge'>Test</button>
</div>
$('button').click(function () {
$(this).remove();
});
$('div').not('.hoge').dblclick(function () {
$('body').append('<br/>dblclick');
});
>>346
それはボタンが消えたあとのクリック2回目が div外だから
うまくいっているように見えるが
<div>
<p>ここがあればいいんでしょう?</p>
<button class='hoge'>Test</button>
<p>ここがあればいいんでしょう?</p>
</div>
こんな感じで、ボタンを押したあと真下にテキストが来てしまうと
ダブルクリック発生してしまうよ。
http://fiddle.jshell.net/2jejR/3/
2クリック目が基準となって発火するんで、
1クリック目で要素(ボタン)が消えてたらダメなんじゃね?
あと、質問者は変に煽るのヤメレ。予想外のコードですとか言わんでもいいことを…
それはボタンが消えたあとのクリック2回目が div外だから
うまくいっているように見えるが
<div>
<p>ここがあればいいんでしょう?</p>
<button class='hoge'>Test</button>
<p>ここがあればいいんでしょう?</p>
</div>
こんな感じで、ボタンを押したあと真下にテキストが来てしまうと
ダブルクリック発生してしまうよ。
http://fiddle.jshell.net/2jejR/3/
2クリック目が基準となって発火するんで、
1クリック目で要素(ボタン)が消えてたらダメなんじゃね?
あと、質問者は変に煽るのヤメレ。予想外のコードですとか言わんでもいいことを…
そんなときは重なるpにもhogeつければよいんじゃい?
重なる要素はわかってるんだから。
thisのnextにつけてやってもいいしでも良いし。
ボタンが一回目で消えるのはいいはずだよ。
ダブルクリックでの要素作りが最初のクリックと被るから何とかしろってこと。
重なる要素はわかってるんだから。
thisのnextにつけてやってもいいしでも良いし。
ボタンが一回目で消えるのはいいはずだよ。
ダブルクリックでの要素作りが最初のクリックと被るから何とかしろってこと。
「レベル」とかどうでもいいんですよ
事実だけが重要なんです
技術者にとっての神は事実だけなんです
たから俺は自分が間違っている時は平気で認めますよ
それで言うんですが、
事実として、やっぱ出来てないですよねこれ
事実だけが重要なんです
技術者にとっての神は事実だけなんです
たから俺は自分が間違っている時は平気で認めますよ
それで言うんですが、
事実として、やっぱ出来てないですよねこれ
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.127 + (1001) - [97%] - 2016/2/4 0:15
- + JavaScript の質問用スレッド vol.106 + (1001) - [97%] - 2013/7/20 9:30
- + JavaScript の質問用スレッド vol.117 + (1009) - [97%] - 2014/8/5 3:30
- + JavaScript の質問用スレッド vol.127 + (160) - [97%] - 2021/7/16 9:30
- + JavaScript の質問用スレッド vol.137 + (1003) - [97%] - 2019/3/26 11:46
- + JavaScript の質問用スレッド vol.108 + (1001) - [97%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.105 + (1001) - [97%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.104 + (1001) - [97%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.102 + (1001) - [97%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.101 + (1001) - [97%] - 2012/7/16 14:15
- + JavaScript の質問用スレッド vol.100 + (1001) - [97%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.121 + (1001) - [95%] - 2022/11/29 16:30
- + JavaScript の質問用スレッド vol.126 + (952) - [95%] - 2015/11/18 13:15
- + JavaScript の質問用スレッド vol.126 + (348) - [95%] - 2023/1/12 17:00
- + JavaScript の質問用スレッド vol.125 + (1001) - [95%] - 2015/10/7 17:45
トップメニューへ / →のくす牧場書庫について