日期:2014-05-16  浏览次数:20361 次

jquery 事件更换问题
元素a上现有一个事件mouseenter事件,能增加一段代码让mouseenter事件变成click事件呢?
<span id="a">sss</span>
<SCRIPT Language="Javascript">
$("#a").mouseover(function(){alert("ss")});;
</SCRIPT>

------解决方案--------------------
那你为何不直接用
<SCRIPT Language="Javascript">
$("#a").click(function(){alert("ss")});;
</SCRIPT>
??
------解决方案--------------------
用正则。。。。。。。
------解决方案--------------------

<SCRIPT Language="Javascript">
 $("#a").mouseover(function(){alert("ss")});;
 if("事件的触发条件"){
$("#a").unblind("mouserover").bind("click",function(){
//do something
});
}
 </SCRIPT>

------解决方案--------------------
引用:
<SCRIPT Language="Javascript">
 $("#a").mouseover(function(){alert("ss")});;
 if("事件的触发条件"){
    $("#a").unblind("mouserover").bind("click", $('#a').attr('mouseover'));
}
 </SCRIPT>

都.unblind("mouserover")了,还能取到attr('mouseover')么?