jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – Backbone滚动事件没有触发大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
骨干滚动事件不会触发. click事件和 jquery附加滚动工作.这也是一个小提琴: http://jsfiddle.net/cX2UV/

JS

var TView = Backbone.View.extend({        
    events: {
        'scroll .content': 'loadMore','click .code': 'codeClick'
    },loadMore: function() {
        this.$el.append('<p>backbone scrolling</p>');
    },codeClick: function() {
        this.$el.append('<p>clicking</p>');
    }
});

new TView({ el: '.target' });

$('.content').scroll(function(){ $('.target').append('jq scrolling...'); });

HTML

<div class="target">
<div class="content">
    <div>
        <span class="text">text</span>
        <span class="term">termmm</span>
        <span class="codes"><span class="code">12345</span></span>
    </div>
    <div>
        <span class="text">text</span>
        <span class="term">termmm</span>
        <span class="codes"><span class="code">12345</span></span>
    </div>  
</div>
</div>

CSS

body {margin:1em;}
.content {background:#EEE; height: 200px; overflow: scroll;}
.code{color:#00c}

解决方法

使用选择器将事件绑定到视图时Backbone使用jQuery的委托.如 an answer to this question中所述,滚动事件 doesn’t bubble up因此处理程序无法响应它.

大佬总结

以上是大佬教程为你收集整理的jquery – Backbone滚动事件没有触发全部内容,希望文章能够帮你解决jquery – Backbone滚动事件没有触发所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: