gpt4 book ai didi

javascript - 在 Backbone.js 事件中实现切换

转载 作者:数据小太阳 更新时间:2023-10-29 05:42:19 24 4
gpt4 key购买 nike

我想在 Backbone 中实现一个可逆动画,就像我们在 jquery 中那样:

$('a.contact').toggle(
function(){
// odd clicks
},
function(){
// even clicks
});

我的问题是如何在主干的事件语法中做到这一点?如何模拟功能、功能设置?

events : {
'click .toggleDiv' : this.doToggle
},

doToggle : function() { ??? }

最佳答案

Backbone 的 View 事件直接委托(delegate)给 jQuery,并让您通过回调方法访问所有标准 DOM 事件参数。因此,您可以轻松地在元素上调用 jQuery 的切换方法:


Backbone.View.extend({

events: {
"click a.contact": "linkClicked"
},

linkClicked: function(e){
$(e.currentTarget).toggle(
function() {
// odd clicks
},
function() {
// even clicks
}
);
}

});

关于javascript - 在 Backbone.js 事件中实现切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10842993/

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