我想让用户能够滑动轮播如果在一个ipad的肖像模式,而不是滑动如果在横向模式。
我遵循这个例子是为了改变基于肖像/风景的旋转木马的设置,但它只在某种程度上起作用:
下面的代码适用于页面加载,但不适用于方向更改。
我想我必须重新初始化旋转木马,但我不知道如何。我试着unslick
,并用新的设置重新初始化它,但似乎不起作用。
var slickSettings = { /* general settings */ };
if ($(window).innerHeight() > $(window).innerWidth()) {
//portrait
slickSettings.swipeToSlide = true; // user can now swipe
console.log('portrait');
console.log(slickSettings);
} else {
//landscape
slickSettings.swipeToSlide = false; //user cannot swipe
console.log('landscape');
console.log(slickSettings);
}
//initialize carousel
carousel.slick(slickSettings);
/**
* Does not work
**/
$(window).on('orientationchange', function () {
console.log('orientation change');
if ($(window).innerHeight() > $(window).innerWidth()) {
//portrait
carousel.slick('unslick'); //unslick
slickSettings.swipeToSlide = true; //change settings
carousel.slick(slickSettings); //reinitialize
console.log(slickSettings);
} else {
//landscape
carousel.slick('unslick'); //unslick
slickSettings.swipeToSlide = false; //change settings
carousel.slick(slickSettings); //reinitialize
console.log(slickSettings);
}
});
启用/禁用滑动的适当布尔选项是swipe
,而不是swipetoslide
。
此外,您应该能够使用slicksetoption
方法更新该选项并刷新幻灯片放映。这样就可以省去你的幻灯片演示。例如:carousel.slicksetoption('swipe',false,true)
。
从https://kenwheeler.github.io/slick/的文档中
slicksetoption-option:string,value:依赖于option,refresh:boolean实时设置单个值。如果是UI更新,则将refresh设置为true。
所以基本上我想跟滑头做点这样的事...我想有正常的幻灯片,但事情是,是,我想有行动呼吁(按钮)在他们。这通常很容易将按钮与幻灯片一起放入,但有一个溢出:旋转式播放器上隐藏的样式无法取下,否则其他幻灯片会显示出来。我想知道如何才能做到这一点(按钮稍微往外走而不被切断)。 编辑:添加边框到旋转木马,这是真正的问题,我有...维护边框并使底部与边框重叠
我想把velocity.js效果结合到Slick Carousel插件中。 slick:http://kenwheeler.github.io/slick/velocity:http://julian.com/research/velocity/ 这很管用,但有一个奇怪的副作用: 这是我现在得到的密码。所以我做了一个效果序列,它是用钩子beforeChange触发的。 当我转到下一张幻灯片时,它起
我有一些问题添加滑块lightbox到滑块,它没有打开弹出窗口。在remove itemSelector img之后,它打开弹出窗口,但是src未定义。有什么提示吗? JS: HTML
我有多个猫头鹰旋转木马设置在我的主页。我有第一个(关于免费送货的)设置为滑速10000。因为你可以看到所有的幻灯片都以相同的速度变化。 这有什么不起作用的原因吗?我做错什么了吗?
本文向大家介绍js实现旋转木马效果,包括了js实现旋转木马效果的使用技巧和注意事项,需要的朋友参考一下 效果图: 代码如下: 以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持呐喊教程!
我使用引导创建旋转木马,我有大的图像,所以当屏幕小于图像时,比例不会保持不变。 我怎么能改变呢? 这是我的代码: http://jsfiddle.net/DRQkQ/ 我需要图像适合100%的宽度,但保持其高度为500px(我认为是500px),这应该意味着在较小的屏幕上,我们看不到图像的最左边和最右边。 我尝试将图像包含在div中并添加 但这不管用 非常感谢。