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多个元素时,它会减慢速度。