2016-11-09 124 views
0

非常多的標題,我想允許在DIV中滾動,但禁用點擊事件。有誰知道這可以完成的任何方式?CSS/JS - 禁用點擊事件,但允許在DIV上滾動

謝謝!

+0

嘗試'$( 'div_selector')。關( '點擊')'' –

+0

{.myDiv指針事件:無; }' –

+0

請閱讀[問]。重要短語:「搜索和研究」和「解釋......阻止你自己解決它的任何困難」。 –

回答

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
var myDiv = document.querySelector('#myDiv'); 

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

    return false 
}); 
+0

由於某種原因,這似乎不起作用... https://jsfiddle.net/rohanssrao/t0y4w2mo/ –

相關問題