由jQuery设置的内联CSS'调整大小事件'窗口完成大小调整后,将重置为默认值

时间:2014-12-08 15:53:34

标签: javascript jquery html css backbone.js

我有一个名为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);
      }
    });
  }
});

1 个答案:

答案 0 :(得分:0)

这是一个骨干视图,它是构建在Demandware平台上的大型网站的一部分。 Demandware附带一个responsive.js文件,该文件覆盖了我的更改并将css设置回其默认状态。从加载中注释掉文件修复了我的问题。