如何在PHP / html / Javascript上锁定/解锁鼠标滚动?

问题描述 投票:0回答:3

在我的项目中,我有一个对话框窗口,当用户单击链接时会拖欠]

<a href="javascript:;" onclick="flashnotice()" >Dialog window</a>

然后出现窗口,它运行Javascript函数flashnotice(),在此函数中,我需要阻止鼠标滚动,并且当用户关闭此窗口(用户单击图像)时,释放鼠标滚动时,我更喜欢在jQuery上收听此图像,并且当单击运行释放鼠标滚动的新Javascript函数。

在我的项目中,我有一个对话框窗口,当用户单击链接Dialog window时会拖欠,然后出现运行Javascript的窗口...

javascript jquery html scroll jquery-events
3个回答
2
投票

出现框时,您可以在style="overflow:hidden"标签上设置body。它将锁定鼠标滚动或在框上使用position:fixed


1
投票

实际上,您不能锁定滚动,可以使用CSS固定/绝对positioning feature来固定元素的位置。


1
投票

我认为可以使用类似::>的脚本

function kill(event)
{
    event.preventDefault();
    event.stopPropagation();
    return false;
}
$(document).bind('scroll', kill); // Lock Wheel
$(document).unbind('scroll'); // Unlock Wheel
© www.soinside.com 2019 - 2024. All rights reserved.