十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
创新互联建站专业为企业提供鄯善网站建设、鄯善做网站、鄯善网站设计、鄯善网站制作等企业网站建设、网页设计与制作、鄯善企业网站模板建站服务,10余年鄯善做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
贵德ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!
@live.cn
代码如下:$(obj).on("mouseover mouseout",function(event){ if(event.type == "mouseover"){ //鼠标悬浮 }else if(event.type == "mouseout"){ //鼠标离开 } })
配合position:relative;z-index:999;可以不会被挡住;比如两个层 之前是被层1挡住的然后给层1加个style="position:relative;z-index:8;"然后给按钮这个层加style="position:absolute;z-index:18;"你再试试,
你好,绑定事件都需要手动触发代码也可以执行,比如
$("p").on("click", function(){
alert( $(this).text() );
}); 绑定p标签一个点击事件,弹出p标签里面的值,只有在用户点击p标签是,他才会触发,才会弹框,其他事件都类似
希望可以帮助到你
为了在事件发生时执行 javascript,比如当用户在 html 元素上点击时。事件方法会触发匹配元素的事件,或将函数绑定到所有匹配元素的某个事件。触发实例:$("button#demo").click()上面的例子将触发 id="demo" 的 button 元素的 click 事件。
bind是用来绑定一个或多个事件的,live其实bind的一个加强版,用来绑定通过JavaScript或者jQuery添加的DOM元素事件,其语法结构是一样
$("p").bind("mouseenter mouseleave",function(){
alert("ok");
})
$("p").live("mouseenter mouseleave",function(){
alert("ok");
})delegate用于事件委托,也是绑定过JavaScript或者jQuery添加的DOM元素事件。
$("div").delegate("p","click",function(){
alert("p");
})点击div下面的P执行alert;
而on是在1.7之后新增的,是把bind,live,delegate全部合并在一起了,
$("div").on("click","p",function(){
alert(1);
})不需要事件委托的时候把P去掉就会变成点击div触发了。
个人建议根据版本来使用,语法其实都差不多,如果你是用1.7版本以上就建议用on,毕竟bind,live,delegate这些将来都会遗弃了,如有错误,请指出。顺便吐槽一下楼上的回答,不走心啊
bind和on是一样的,bind是老方法,on是新方法,1.7以上才添加on方法,可作为bind替代,建议使用on方法。live在1.7以下已经剔除,不建议使用live方法。delegate可最为live替代方法,delegate可以绑定一个或者多个事件,on只能 绑定一个事件