我有一个 Foundation Orbit 图像滑块,在您调整浏览器窗口大小之前它不会显示。在您将窗口大小更改一个像素之前,该空间是空的。Foundation 正在动态计算滑块的高度,但是当页面首次加载时,容器上没有设置高度。
我还有一个导航栏,在我调整窗口大小之前,它不会自行校正到其计算的宽度。
这是导航条码:
Ew.ApplicationView = Ember.View.extend({
didInsertElement: function() {
$(".nav").width($(window).width() - 406);
$(".subnav").width($(window).width() - 396);
return $(window).resize(function() {
$(".nav").width($(window).width() - 406);
return $(".subnav").width($(window).width() - 396);
});
}
});
以及滑块初始化代码:
Ew.OrbitSliderComponent = Ember.Component.extend({
initOrbit: function() {
$(document).foundation('orbit', {
stack_on_small: true;
navigation_arrows: false;
variable_height: true;
});
}.on('didInsertElement')
});
是什么导致 jQuery 函数在窗口调整大小之前不会触发?