Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jqueryswitchstyle不需要的行为_Javascript_Jquery_Jquery Ui - Fatal编程技术网

Javascript jqueryswitchstyle不需要的行为

Javascript jqueryswitchstyle不需要的行为,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,为什么我执行死刑 function przygotuj_Highlighter() { $(".ELEMENT_LISTY").mouseenter(function() { $(this).stop(true,true).switchClass("", "HIGHLIGHT", 400, "easeInOutQuad"); }); $(".ELEMENT_LISTY").mouseleave(function() { $(this).

为什么我执行死刑

function przygotuj_Highlighter() {
    $(".ELEMENT_LISTY").mouseenter(function() { 
        $(this).stop(true,true).switchClass("", "HIGHLIGHT", 400, "easeInOutQuad");
    });
    $(".ELEMENT_LISTY").mouseleave(function() { 
        $(this).stop(true,true).switchClass("HIGHLIGHT", "", 400, "easeInOutQuad");
    });
}
萤火虫说:

  • 加载页面时
  • 启动函数时
  • 当mouseleave启动时(从Firebug复制粘贴时,它看起来像
    ,但Firebug本身显示为
    样式,没有
    =”

为什么要添加这种“样式”?我不希望代码中有这种垃圾!

switchClass
实际上是jQuery UI的一部分,而不是基本jQuery

在执行转换时,它会动态修改样式,完成后需要恢复样式。
style
style=“”
和无样式属性之间没有区别,因此它不需要检测这种特殊情况


它不是对代码进行更改,只是更新DOM。

我正在尝试调试它,因为当有100多个元素时,它会减慢速度。