gpt4 book ai didi

jQuery - 取消绑定(bind)或重新绑定(bind)hoverIntent()?

转载 作者:行者123 更新时间:2023-12-03 22:19:22 27 4
gpt4 key购买 nike

我有一个菜单栏,在上一行显示一组类别。

其中一个类别有一组子类别。

我有一个hoverIntent设置,以便它会在子菜单中向下滑动,并在鼠标离开时向上滑动。

但是,如果我正在查看此类别中的页面,我希望子菜单可见,并突出显示事件类别。我还想确保当通过鼠标与子菜单交互时,一旦鼠标离开,它不会再次向上滑动。

我尝试在此页面中的元素上重新声明hoverIntent函数,但它不起作用,它仍然使用以前的绑定(bind)。有没有办法解除之前的hoverIntent的绑定(bind)并确保它使用新的?

最佳答案

要绑定(bind)和取消绑定(bind) hoverIntent,您应该执行以下操作:

// bind the hoverIntent
$("#demo1 li").hoverIntent(makeTall, makeShort)
// unbind the hoverIntent
$("#demo1 li").unbind("mouseenter").unbind("mouseleave");
$("#demo1 li").removeProp('hoverIntent_t');
$("#demo1 li").removeProp('hoverIntent_s');
// rebind the hoverIntent
$("#demo1 li").hoverIntent(makeTall, makeShort)

关于jQuery - 取消绑定(bind)或重新绑定(bind)hoverIntent()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8151278/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com