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

解决方案 »

  1.   

    那你为何不直接用
    <SCRIPT Language="Javascript">
    $("#a").click(function(){alert("ss")});;
    </SCRIPT>
    ??
      

  2.   


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

  3.   

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

  4.   

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

  5.   

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

  6.   

    都.unblind("mouserover")了,还能取到attr('mouseover')么?
    <SCRIPT Language="Javascript">
     $("#a").mouseover(function(){alert("ss")});;
     if("事件的触发条件"){
        var fns = $(this).attr('mouseover');
        $(this).unblind("mouserover").bind("click", fns);
    }
     </SCRIPT>  
      

  7.   

    自己写的tips插件,由于大量的ajax会对服务器负荷增大,因此要改为鼠标点击以减轻服务负荷,又因为该插件还在其他地方用因此要做个改动问题已经解决,又给插件中增加了一个设置,根据设置来使用哪个。见者有份。