是否可以撤消switchClass
过渡?
我想要一个元素在A
你将鼠标悬停在它上面时慢慢获得类,一旦鼠标移开,它就会慢慢失去它。但是,该功能似乎有问题,并且调用.stop(0,1)
似乎无济于事。事实上,它似乎打破了它。
我在这里有一个活生生的例子。是的,这是一个 404 页面,但这并不重要。导航应该慢慢地获得或失去一个类,但它只是跳跃。可以在此处找到该脚本。
这样的过渡可能吗?
编辑:
这是我正在使用的代码:
$('#navbar li:not(.current) a').hover(function() {
$(this).parent()
.stop(1,0)
.addClass('current', 1000);
}, function () {
$(this).parent()
.stop(1,0)
.removeClass('current', 1000);
});
是否可能是因为更改 the 的类li
不会导致其子项的样式被转换?
编辑2:
是的,这“修复”了它。现在可以观察到真正的错误(在中间状态下被冻结)。