以外の任意のdivにれるonmousedownときRun関数Iは、関数を実行する必要がありますか?ありがとうJavascriptを:1
0
A
答えて
2
:jQueryのなし
$('body *').click(function() {
if (this.id != 'loginForm') {
hideLogin();
}
});
:
<body onmousedown="onBodyClick()">
コード:http://jsfiddle.net/qMEJR/:
function onBodyClick() {
if (this.id != 'loginForm') {
hideLogin();
}
}
+0
これは、div自体ではなく、クリックしているオブジェクトであるbodyのidを参照します。 – RobB
+0
thanx、@ RoB。編集された –
0
ユーザーがどこかをクリックしたときに関数を実行させ、要素がの場合はコードを実行しないように条件を追加してください。loginForm? jQueryのを使用して
1
あなたはここで働い例を見ることができます。
この例では100 divが作成され、10番目のIDは「loginForm」というIDを持ちます。ログインフォームidを持つものを除いてdiv
をクリックすると、クリックしたdiv
のIDが警告されます。
のJavaScript(jQueryの):
for(var i=0;i<100;i++){
if(i==10){
$("body").append('<div id="loginForm">LoginForm</div>');
}else{
$("body").append('<div id="div-'+i+'">'+i+'</div>');
}
}
$("div").click(function(){
var obj = $(this);
var objID = obj.attr("id");
if(objID != "loginForm"){
alert(obj.attr("id")); // Replace with function here
}
});
関連する問題
- 1. JAVASCRIPT 1
- 2. Javascript 1 === 1は偽です
- 3. Javascript replace()with $ 1
- 4. オイラー#1〜Javascriptを解く
- 5. JavaScript INDEX_SIZE_ERR:DOM例外1
- 6. JavaScriptの型変換:(true && 1)vs(true | | 1)
- 7. JavaScriptの[1] [1] [0]の結果
- 8. JavaScript出力 "1" - "" 1は2です。
- 9. Javascript press keycode "+1 enter"と "-1 enter"
- 10. 1ページのjavascript統合テストアプリケーション
- 11. JavaScriptのページフリップエフェクト(1 divのみ)
- 12. 1行の解釈Javascriptコード
- 13. 1ページのみjavascriptアプリケーション
- 14. 角1:javascriptタイムアウト関数
- 15. 1つのJavaScript JSONオブジェクト
- 16. JavaScript - XMLHttpRequest readystate = 1 && status = 0
- 17. "ISO-8859-1"エンコーディングin javascript
- 18. JavaScript 1つ後のアニメーション
- 19. javascript 2 url from 1 button
- 20. javascript 01と1の違い
- 21. javascriptのソリューション:history.go(-1)ファンシーボックスiFrame
- 22. 年1回のjavascript配列
- 23. Javascript-表示する単語を1文字+ 1文字など
- 24. 1日に1回強制的にJavaScriptを再ロードする
- 25. Javascriptを1つの関数名
- 26. javascriptでコードを1回実行する
- 27. 雄弁Javascriptを第5章演習1
- 28. サブラインテキストCSS&Javascriptを1行に表示
- 29. 1バイトのjavascript文字を格納
- 30. javascriptのa + 1とa-1 +2の違いは何ですか
あなたはjQueryのを使用することはできますか? –