Reverse e.preventdefault?
Reverse e.preventdefault?
本文关键字:preventdefault Reverse 更新时间:2023-09-26
我有以下代码:
$(document).bind('panelopen', function (e, data) {
$('#ReleaseTransactionsPageContent').on('touchstart touchmove', function(e){
e.preventDefault();
});
});
它的作用是防止面板打开时滚动。在面板关闭,我想取消绑定的preventdefault和重新启用touchstart和touchmove。
$(document).bind('panelclose', function (e, data) {
$('#ReleaseTransactionsPageContent')....not sure what to put here
});
使用。off()删除事件处理程序。
$('#ReleaseTransactionsPageContent').off('touchstart touchmove'); //remove previous attached handler
$('#ReleaseTransactionsPageContent').on('touchstart touchmove',function(){ //attach new handler
//code here
});
.off()就是你要找的
$(document).bind('panelclose', function (e, data) {
$('#ReleaseTransactionsPageContent').off('touchstart touchmove');
});
假设您正在使用jQuery>=1.7,请使用。on()和。off()。您可以使用名称间隔的事件名称来注册/取消注册处理程序,因为否则只需调用.off('touchstart touchmove')
就会删除所有其他touchstart
和touchmove
事件,这些事件可能已经被其他人注册了。
$(document).on('panelopen', function (e, data) {
$('#ReleaseTransactionsPageContent').on('touchstart.ReleaseTransactionsPageContent touchmove.ReleaseTransactionsPageContent', function (e) {
e.preventDefault();
});
});
$(document).bind('panelclose', function (e, data) {
$('#ReleaseTransactionsPageContent').off('touchstart.ReleaseTransactionsPageContent touchmove.ReleaseTransactionsPageContent')
});
- 事件名称和命名空间
使用off
方法删除事件处理程序:
$('#ReleaseTransactionsPageContent').off('touchstart touchmove');
相关文章:
- 我怎样才能制作一个“;reverse preventDefault”;在jQuery中
- IE7 preventDefault()无法处理跳过链接
- e.preventDefault在表单提交时被忽略
- preventDefault而不删除html5验证
- event.preventDefault阻止ajax调用
- jQuery preventdefault提交表单没有'通过js函数提交表单时无法工作
- 事件发生后重定向到主页.preventDefault.
- 是preventDefault()一个jQuery函数或javascript函数
- preventDefault之后的重新启动事件
- preventDefault()赢得'It’我不管用
- 为什么使用e.preventDefault的if语句?-拖放javascript
- event.preventDefault() 不会在 jQuery Mobile 中取消链接方向
- preventDefault() 类似于 javascript 中的功能
- e.preventDefault() in ie8
- 如果父元素具有 preventDefault,如何将单击传播到子元素
- Javascript - jQuery preventDefault method
- Javascript-匿名函数中使用参数引用全局函数的闭包-我如何使用preventDefault
- 如何查找导致preventDefault的原因,该preventDefault会覆盖正常的单击行为
- 如果存在event.preventDefault函数,则ajaxForm不起作用
- Javascript preventDefault operation