これが私がやろうとしていることです:
絶対位置に配置され、幅と高さが100%で、ドキュメント内の他のすべての要素よりも高いz-indexを持つグローバルな「ジェスチャコンテナ」を作成します。
これが私の問題です。このコンテナを作成すると、絶対に配置された要素が、その下にあるすべてのものにバインドされているクリックイベントをブロックしています。
$(document).ready(function() {
$(document).on('click touchstart', '.block', function() {
var $this = $(this);
if(!$this.hasClass("disabled")){
$this.addClass("disabled")
$this.openPopUp();
}
return false;
});
});
.live()と同じように機能するように設定したjQuery 1.7.2からの新しい.on()呼び出しを使用していることに注意してください。
要素がクリックを受け入れないのはなぜですか?私のジェスチャーエリアがそれをブロックしているように見えますが、それを回避する方法はありますか?