Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Ember.js应用程序中,我在哪里添加jQuery以根据浏览器大小调整div的大小? 我用Zurb基金会建立了一个遗址。_Javascript_Ember.js_Zurb Foundation - Fatal编程技术网

Javascript 在Ember.js应用程序中,我在哪里添加jQuery以根据浏览器大小调整div的大小? 我用Zurb基金会建立了一个遗址。

Javascript 在Ember.js应用程序中,我在哪里添加jQuery以根据浏览器大小调整div的大小? 我用Zurb基金会建立了一个遗址。,javascript,ember.js,zurb-foundation,Javascript,Ember.js,Zurb Foundation,我将div.row类设置为100%宽度。我的应用程序模板application.hbs中包含以下内容: <div class="row"> <div class="large-12 columns"> {{outlet}} </div> </div> 非常感谢 你应该把它放在你的didinertelementhookindex.hbs对应的view如果你没有定义一个,那么就这样做: App.IndexView = Ember.Vi

我将div.row类设置为100%宽度。我的应用程序模板application.hbs中包含以下内容:

<div class="row">
  <div class="large-12 columns">
    {{outlet}}
  </div>
</div>

非常感谢

你应该把它放在你的
didinertelement
hook
index.hbs
对应的
view
如果你没有定义一个,那么就这样做:

App.IndexView = Ember.View.extend({
  didInsertElement: function() {
    $(window).resize(function(){
      $("#div1").width($(window).width());
    }); 
  }
});

希望有帮助。

你应该把它放在你的
索引的
didInsertElement
钩子里。hbs
对应的
视图
如果你没有定义一个,那么就这样做:

App.IndexView = Ember.View.extend({
  didInsertElement: function() {
    $(window).resize(function(){
      $("#div1").width($(window).width());
    }); 
  }
});

希望有帮助。

你试过把它放进你的DIDIInsertElement吗?您的视图的功能?您是否尝试将其放入didInsertElement中?你的观点有什么作用?非常感谢!DOM中的所有jquery交互都应该放在模板对应视图中吗?@reknirt,通常是的,但是如果它是更全局的处理不同事情的东西,那么在你的
ApplicationView
didInsertElementhook中执行它会更好谢谢你!DOM中的所有jquery交互都应该放在模板对应视图中吗?@reknirt,通常是的,但是如果它是更全局的处理不同事情的东西,那么最好在
应用程序视图中执行它