2
我想在backbone.js事件函數中調用scrollTo方法。我想在單擊列表錨點時滾動到某個div標籤。我將click事件綁定到一個函數並在該函數中調用了scrollTo方法,但是我得到錯誤「Uncaught TypeError:Object function(a,b){return new e.fn.init(a,b,h) }當我點擊錨點時,沒有方法'scrollTo'「。沒有方法scrollTo
請幫忙!
以下是一些示例代碼。
var MenuItemListView = Backbone.View.extend({
el: $('#menuitem_list_container'),
initialize: function() {
_.bindAll(this, 'render');
},
render: function() {
var template = _.template($("#menuitem_list_template").html(), {selectedindex: menuItemList.get('selectedindex'), menuitemlist: menuItemList.get('menuitemlist')});
this.el.html(template);
return this;
},
events: {
"click .nav a":"buttonClick"
},
buttonClick: function(e) {
e.preventDefault();
target = e.currentTarget.hash;
alert(target);
$.scrollTo(target, 100);
}
});
是否確定您包含滾動到庫? –
http://flesler.blogspot.com/2007/10/jqueryscrollto.html – rjz