2016-11-09 3 views
0

かなりのタイトルですが、DIVでスクロールすることは許可しますが、クリックイベントは無効にします。これを達成できる方法を誰かが知っていますか?CSS/JS - クリックイベントを無効にしますが、DIVのスクロールを許可します

ありがとうございました!

+0

を助け

<div class="scrollable-div"> <div class="child-div noclick"> //anything else </div> </div> 

とあなたのjsが

$('.noclick').click(function(event){ // prevent default behavior of click event.preventDefault(); return false; }); 

のようになります希望。オフ( 'クリック')' –

+0

'.myDiv {ポインタイベント:なし; } ' –

+0

[ask]をお読みください。重要なフレーズ:「検索と研究」と「あなたがそれを自分で解決することを妨げた困難を説明する」 –

答えて

0

私にとっては、クリックイベントを防ぐ特別なクラスを作成し、これらの要素をスクロール可能なコンテナでラップします。 `$( 'div_selector')試してみてください

0
var myDiv = document.querySelector('#myDiv'); 

myDiv.addEventListener('click', function(){ 

    return false 
}); 
+0

これは何らかの理由で動作していないようです... https://jsfiddle.net/rohanssrao/t0y4w2mo/ –

関連する問題