[英]Jquery Drop Down Menu. The sub menu disappears when clicked. So, How to make the submenu stays when clicked?
[英]How to prevent body scrolling when scroll on Drop down menu.?
亲爱的朋友们,
实际上我在项目中面临问题。 见项目
我在此页面上进行了水平滚动。 它工作顺利。 但是当我在下拉菜单上滚动时,页面也会滚动。 鼠标悬停在下拉菜单中时,有什么选项可以防止页面滚动?
在此处添加用于水平滚动的脚本:
<script type="text/javascript">
// By default, swipe is enabled.
$('section').horizon();
// If you do not want to include another plugin, TouchSwipe, you can set it to false in the default options by passing in the option as false.
//$('section').horizon({swipe: false});
$(document).on('click', '.go-to-2', function () {
$(document).horizon('scrollTo', 'section-section2');
});
</script>
请帮助我找出任何解决方案...
如果要防止Emporio Kannur...
下面的文本区域滚动,请尝试添加mousewheel
事件侦听器并停止事件传播,以使它不会出现在horizon
jquery插件上。
像这样:
// .work_detail_wraper contains the text you down want to see scrolling
$('.work_detail_wraper')
.on('mousewheel DOMMouseScroll' , function(e) {
e.stopPropagation()
})
您还可以查看一下Horizon插件的代码 ,并对其进行调整,以使其在某些事件下不会滚动。
您可以为此使用“ stopPropagation()”
$('.section-section2').scroll(function(e){
e.stopPropagation();
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.