- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有代码,点击<a>
分区显示。它禁用我的滚动条,当用户单击禁用按钮 (img) 时,我想退出我的 preventDefault 函数,因为当我想使用滚动条时,它再次被禁用。
如您所见,我返回了默认的 css,因此网站看起来像以前一样,但是在鼠标滚轮上,我的滚动条再次被禁用。我正在寻找重置此 preventDefault 或以某种方式删除此功能,我不知道。
$('#region').click(function(e) {
$('#regions').append("<div class=\"regionWindow\"></div><div class=\"regionCancel\"><img class=\"cancelButton\" src=\"img/cancelButton.png\" /></div>");
$('.content').css({ "height": "100%", "background": "rgba(0,0,0,0.7)", "pointer-events": "none" });
$('body').on({
'mousewheel': function(e) {
if (e.target.id == 'el') return;
e.preventDefault();
e.stopPropagation();
$(this).css({ "overflow-y": "scroll", "position": "fixed", "width": "100%" });
}
});
$('.cancelButton').click(function(){
$('.content').css({"height":"","background":"","pointer-events":""});
$('#regions').remove('div');
$('body').css({"overflow-y":"","position":"","width":""});
});
});
最佳答案
您首先需要将您的事件处理程序定义为一个单独的(命名的)函数:
function myMouseWheelHandler(e) {
if (e.target.id == 'el') return;
e.preventDefault();
e.stopPropagation();
$(this).css({ "overflow-y": "scroll", "position": "fixed", "width": "100%" });
};
然后保留您拥有的 .on()
,但现在使用您的命名函数:
$('body').on('mousewheel', myMouseWheelHandler);
然后您可以使用 .off()
将其删除:
$('body').off('mousewheel', myMouseWheelHandler);
关于javascript - 逃离 preventDefault 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36062145/
我正在使用 C 语言在 UNIX 环境中开发网络服务器。目前,我已经完成了对进程的限制,但现在我无法使用系统日志和记录到文件选项,这主要是由于更改了根路径。 程序的新根路径是它的目录。我无法从它逃脱到
有人知道为什么 mysql_real_escape_string() 函数在引号或双引号前添加三个反斜杠,而不是一个吗? 我在检索内容时遇到问题;有一个额外的反斜杠。这仅发生在 Aruba MySQL
我有代码,点击分区显示。它禁用我的滚动条,当用户单击禁用按钮 (img) 时,我想退出我的 preventDefault 函数,因为当我想使用滚动条时,它再次被禁用。 如您所见,我返回了默认的 css
我在我的 RoR3 应用程序中使用 Maruku。但问题是,当我在使用 Maruku 之前使用 h(text) 方法从数据库中转义文本时,它会将 > 转义为 > 所以 Maruku 不会将其视为 bl
我已经研究了大约一个小时,研究如何让 NPC “排斥”,意思是在 Unity3d 中逃离玩家。我到处搜索这个,我发现了很多关于如何让 NPC 跑向玩家但从不排斥的东西。我是游戏开发的新手,所以我不知道
我在 StackOverflow 中阅读了许多类似的场景,但没有一个解决这种情况: 我提交了我的第一个应用程序版本,其中还包括应用程序内购买 (IAP)。我将应用内购买产品附加到应用的新版本。然后我按
最近,我开始从事一个软件平台元素,使用我自己的 java 制作的应用程序服务器和 Adobe Flash 作为客户端技术,就像我过去一直做的那样,但这项新工作是一个非常长期的元素,而今天的 Fla
我是一名优秀的程序员,十分优秀!