gpt4 book ai didi

backbone.js - Backbone - View 正在触发mouseout事件,即使它在根内部也是如此。

转载 作者:行者123 更新时间:2023-12-04 13:40:31 25 4
gpt4 key购买 nike

使用backbokne.js, View 的mouseover和mouseout事件无法正常运行:



红色部分(根类div)是内部div(名为info-box)的父级。将鼠标从根目录移到信息框时,即使信息框是root的子级,它也会为根目录触发“mouseout”事件。但是我想在光标从

这是我非常基本的HTML:

<script type="text/template" id="box-template">
<div class="root">
<div class="info-box">
Test title
</div>
</div>
</script>

这是我的看法:
var DealViewClass = Backbone.View.extend({
events: {
'mouseover': 'boxMouseOver',
'mouseout': 'boxMouseOut'
},
boxMouseOver: function(e){
console.log('inside!');
}
},
boxMouseOut: function(e){
console.log('outside!')
}
});

我这样初始化我的 View :
    var template = _.template($('#box-template').html());
var dealView = new DealViewClass({
model: model,
el: template
});

我该如何解决这个 child 引发“家长问题的解决”问题?

最佳答案

尝试使用 mouseenter mouseleave 代替mouseovermouseout

关于backbone.js - Backbone - View 正在触发mouseout事件,即使它在根内部也是如此。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17282611/

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