怎样用jquery写一个事件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样用jquery写一个事件?相关的知识,希望对你有一定的参考价值。
参考技术A 怎样用jquery写一个事件,在点击删除
时弹出一个对话框,选择是或否,如果选择是,就跳转到所选页面,选择否就返回。而且在弹出对话框没选择的时候,先不要跳转。
1、用confirm
if(confirm("确定要删除数据吗"))
else
2、用组件jBox(需要下载jquery.jBox-2.3.min.js,并引入)
$.jBox.confirm("您确定要删除此委托吗?",
"提示",
function(v,
h,
f)
if
(v
==
"ok")
else
);
1.
jQuery
的绑定事件是能够叠加的,比如对一个div
绑定的多次
blur
事件,在触发的时候
多个绑定在div
上的blur
事件都会执行;
$(
'#demo'
).bind(
'blur',
function()
$(
'#demo'
).unbind(
'blur'
);
//
在执行完
blur
事件后解除绑定的事件或者在其他的地方解除绑定也行;
); 参考技术B 用jquery写一个事件的操作如下:
1、用confirm输入以下代码:
if(confirm("确定要删除数据吗"))
else
2、用组件jBox(需要下载jquery.jBox-2.3.min.js,并引入)
$.jBox.confirm("您确定要删除此委托吗?",
"提示",
function(v,
h,
f)
if
(v
==
"ok")
else
);
jQuery中怎样阻止后绑定事件
你的代码在页面载入过程中已经完成事件绑定了,没有阻止后绑定的事件的办法了,不过可以删除当前指定节点的事件绑定。方法如下:
$("#btn").click(function(){
if($("#tx").val()==""){
alert("e1");
}else{
//删除后绑定的事件。。。
$("#btn").unbind(‘click‘);
}
});
说明:
unbind([type],[data])
bind()的反向操作,从每一个匹配的元素中删除绑定的事件。
如果没有参数,则删除所有绑定的事件。
你可以将你用bind()注册的自定义事件取消绑定。
I如果提供了事件类型作为参数,则只删除该类型的绑定事件。
如果把在绑定时传递的处理函数作为第二个参数,则只有这个特定的事件处理函数会被删除。
jquery:怎可以阻止第二次点击click事件?
jquery提供了一个只触发一次点击的方法
obj.one(function(){
});
或者用obj.unbind("click")取消点击事件
以上是关于怎样用jquery写一个事件?的主要内容,如果未能解决你的问题,请参考以下文章