我有一些看起来像这样的代码:
$('aside a').removeClass('selected');
itemToSelect.addClass('selected');
目的是从链接列表中删除选定的样式,然后将其应用于指向当前页面的链接的样式。
我怀疑它适用于 jQuery,但 jQueryUI 似乎覆盖了这些方法,我终生无法弄清楚如何弯曲它们以便它们工作。我已经尝试将 addClass 放入 removeClass 的完整函数中,但它的行为不是我想要的(在不被调用或被多次调用之间摇摆不定)。
有没有办法我可以只调用标准的 jQuery 方法(我在其他地方需要 jQueryUI)。
编辑:如果我将 removeClass 的持续时间设置为 0 并将 addClass 放在 setTimeout 中,那么我甚至可以将超时设置为 0 并且行为有效。虽然感觉不是最干净的方法,但行为是可以接受的。