从 jquery 悬停到 backbone 代码
Is hover from jquery to backbone code
我想把它翻译成backbone事件模型,避免直接使用jquery。
$(".class").is(":hover")
在我看来,我尝试过注册一个事件(mouseenter、mouseleave),但似乎事件之前被另一个组件拦截可能是因为它有 stopPropagation 或由于不确定的原因我没有收到它.我需要这样的东西。
if($(".class").is(":hover")){
//execute this code.
}
我尝试做的是使用事件处理程序拦截特定元素上的悬停更改标志,并更改使用该标志的条件。
if(flag){
//execute this code.
}
您正在查找 mouseover
javascript 活动。
如果事件冒泡被 stopPropagation
停止,请重新考虑使用 stopPropagation
,因为它会导致各种问题。
这是一个使用事件的简单 backbone 视图。
var View = Backbone.View.extend({
events: {
"mouseover .specific-element": "onMouseOver"
},
onMouseOver: function(e) {
// do stuff
}
});
我想把它翻译成backbone事件模型,避免直接使用jquery。
$(".class").is(":hover")
在我看来,我尝试过注册一个事件(mouseenter、mouseleave),但似乎事件之前被另一个组件拦截可能是因为它有 stopPropagation 或由于不确定的原因我没有收到它.我需要这样的东西。
if($(".class").is(":hover")){
//execute this code.
}
我尝试做的是使用事件处理程序拦截特定元素上的悬停更改标志,并更改使用该标志的条件。
if(flag){
//execute this code.
}
您正在查找 mouseover
javascript 活动。
如果事件冒泡被 stopPropagation
停止,请重新考虑使用 stopPropagation
,因为它会导致各种问题。
这是一个使用事件的简单 backbone 视图。
var View = Backbone.View.extend({
events: {
"mouseover .specific-element": "onMouseOver"
},
onMouseOver: function(e) {
// do stuff
}
});