Javascript jQuery设置的内联CSS';调整事件大小';完成窗口大小调整后,将重置为默认值
我有一个称为HeaderView的主干视图,我正在尝试更新每个标题的子标题在resize上的填充。填充仅在我调整大小时更新,然后当我停止调整大小时,css被设置回默认值,就像我做了Javascript jQuery设置的内联CSS';调整事件大小';完成窗口大小调整后,将重置为默认值,javascript,jquery,html,css,backbone.js,Javascript,Jquery,Html,Css,Backbone.js,我有一个称为HeaderView的主干视图,我正在尝试更新每个标题的子标题在resize上的填充。填充仅在我调整大小时更新,然后当我停止调整大小时,css被设置回默认值,就像我做了$('element').css('padding-left','') var HeaderView=Backbone.View.extend({ 初始化:函数(){ this.$headers=this.$el.find('.myHeaders'); 这是resize(); $(window.on('resize.h
$('element').css('padding-left','')代码>
var HeaderView=Backbone.View.extend({
初始化:函数(){
this.$headers=this.$el.find('.myHeaders');
这是resize();
$(window.on('resize.header',_u.bind(this.resize,this));
},
调整大小:函数(){
这是$headers.each(函数(){
变种l;
if($(this).index()这是一个主干视图,它是在Demandware平台上构建的更大站点的一部分。Demandware附带一个响应的.js文件,该文件覆盖了我的更改并将css设置回其默认状态。从加载中注释该文件修复了我的问题
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);
}
});
}
});