我有一个名为HeaderView的骨干视图,我试图在调整大小时更新每个标题的子级填充。填充只会在我调整大小时更新,然后当我停止调整大小时,css会恢复为默认状态,就像我$('element').css('padding-left', '');
var HeaderView = Backbone.View.extend({
initialize: function() {
this.$headers = this.$el.find('.myHeaders');
this.resize();
$(window).on('resize.header', _.bind(this.resize, this));
},
resize: function() {
this.$headers.each(function() {
var l;
if ($(this).index() <= 2 ) {
l = $(this).offset().left;
$(this).find('#child').css('padding-left', l);
}
});
}
});
答案 0 :(得分:0)
这是一个骨干视图,它是构建在Demandware平台上的大型网站的一部分。 Demandware附带一个responsive.js文件,该文件覆盖了我的更改并将css设置回其默认状态。从加载中注释掉文件修复了我的问题。