我尝试将基础框架与轨道滑块一起使用,当我在浏览器上对其进行测试时,滑块会执行转换,但是动画没有被执行,只是从一个部分淡入到另一个部分。
只有当我尝试调整窗口大小时,它才能按预期工作。
经过进一步检查,显然当滑块尝试使用'horizontal-push'进行更改时,轨道滑块div的变量this.outerWIdth是1而不是div的实际宽度。
这是我使用轨道的功能滑块的标记。
<div id="features-wrap" class="wrapper">
<!-- Insert Features Here -->
<div id="features-gutter" class="row">
<section id="features" class="row">
<div id="welcome">
<div class="eight columns">
<h4>Welcome</h4>
<p>Hello.</p>
</div>
<div class="four columns">
<img src="img/content/promo1.jpg" alt="Promo Image 1" width="320" height="220">
</div>
</div>
<div id="decorated">
<div class="eight columns">
<h4>Decorated Apparel</h4>
<p>Some Text</p>
</div>
<div class="four columns">
<img src="img/content/promo2.jpg" alt="Promo Image 1" width="320" height="220">
</div>
</div>
<div id="promotional">
<div class="eight columns">
<h4>Protional Products</h4>
<p>Some Text</p>
</div>
<div class="four columns">
<img src="img/content/promo3.jpg" alt="Promo Image 1" width="320" height="220">
</div>
</div>
</section>
</div>
<!-- End Insert Features Here -->
</div>
代码结束这也是我正在调用的 Javascript。
var featuresSlider = $('#features');
featuresSlider.orbit({fluid: '2x1', animationSpeed: 650, animation: 'horizontal-push' });
我对代码做了什么,或者它真的是当前轨道脚本的错误吗?
谢谢。