猿问

求助,在jquery容器内容改变后,mouseover事件失效,这是什么情况?

<div id="con"><img src="1.gif" class="right_wupin" ></div><span></span>

js 代码

var toolimg=$(".right_wupin")
toolimg.mouseover(function()

$(".tooltip_con")[0].innerHTML="Loading...";
}

上面这段代码的问题在于我重新用ajxa把#con 的内容里的图片改变后。这个toolimg.mouseover就木有一点反应了。完全失效了啊。这个请问怎么解决。不太懂哦!

慕雪6442864
浏览 454回答 2
2回答

慕容3067478

肯定啊。举个简单例子:第一天:你在街上买苹果,先交钱,再给你苹果第二天:你还上街买苹果,你不交钱,别人能给你苹果吗?这个交钱动作就是事件。。。img已经不是原来的img,所以事件需要从新绑定。建议你用jquery。用live绑定事件。这种问题就不存在了。$(function(){&nbsp;&nbsp;&nbsp;&nbsp;$('#con&nbsp;img').live('mouseouer',function(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(".tooltip_con").html("Loading...");&nbsp;&nbsp;&nbsp;&nbsp;})})

RISEBY

$(“#NO1”)。将鼠标悬停(函数(){$(“#1号”),CSS(“光标”,“指针”);});$(“的#1号” )。点击(函数(){$(“#S2”)。毫秒数值();});
随时随地看视频慕课网APP

相关分类

JQuery
Vue.js
我要回答