こんにちは。
jQueryのclickイベントが効かなくはまっております。
.css 内
#test-area{width:100%;border:1px solid #000} #test-area{height:500px} #test-area {background:-webkit-linear-gradient(#d3d3d3 1px, transparent 1px),-webkit-linear-gradient(0deg, #d3d3d3 1px, #FFF 1px);background-size:10px 10px;}
.html
<div id ="test-area"></div>
#test-areaのdivをクリックするとchromeのelementタブで<body>が光っています。
jQueryで
$("#test-area").click(function() { alert(111); → 効きません。 });
子divのクリックイベントは問題なく動いています。
$(document).on("click","#test-area > div.drag", function(e) { alert(222); → #test-area内のdivは効きます。 });
他にpreventDefaultなどはありません。
google探したりしていますが、なかなか解決できなく質問することにしました。
chromeでもieでも現象は一緒でした。
解決方法やデバッグ方法などご存じの方は是非教えてください~
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。