我有一个Foundation Orbit图像滑块,直到调整浏览器窗口大小时才显示。该空间是空的,直到你甚至改变一个像素的窗口大小。 Foundation正在计算飞行中的滑块的高度,但是当页面第一次加载时,容器上没有设置高度。jQuery函数在调整窗口大小之前不会触发
我也有一个导航栏,它不会自行修正其计算的宽度,直到我调整窗口的大小。
这里的导航栏代码:
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功能不火,直到调整窗口大小?
谢谢!看起来这是一个很好的解决方案!我很感激。 – reknirt