gpt4 book ai didi

javascript - 悬停从 jquery 到 Backbone 代码

转载 作者:行者123 更新时间:2023-12-03 05:56:12 25 4
gpt4 key购买 nike

我想将其转换为主干事件模型,避免直接使用 jquery。

$(".class").is(":hover")

在我看来,我尝试的是注册一个事件(mouseenter、mouseleave),但似乎这些事件之前被另一个组件拦截,可能是因为它有 stopPropagation 或者由于不确定的原因我没有收到它。我需要有这样的东西。

if($(".class").is(":hover")){
//execute this code.
}

我尝试做的是使用事件处理程序来拦截特定元素上的悬停,更改标志,并更改条件以使用该标志。

if(flag){
//execute this code.
}

最佳答案

您正在寻找mouseover JavaScript 事件。

如果事件冒泡被 stopPropagation 停止,请重新考虑使用 stopPropagation,因为它会导致各种问题。

这是使用该事件的简单主干 View 。

var View = Backbone.View.extend({
events: {
"mouseover .specific-element": "onMouseOver"
},

onMouseOver: function(e) {
// do stuff
}
});

关于javascript - 悬停从 jquery 到 Backbone 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39921069/

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