【发布时间】:2013-10-28 20:21:45
【问题描述】:
我正在寻找一种方法,以便当我的浏览器窗口小于 800 像素时,我的 js 滑块将其效果从(现在正常)更改为淡出。有人可以帮忙吗?
<ul class="slider">
<li><img src="images/1" alt="img" width="979" height="470"></li>
<li><img src="images/2" alt="img" width="979" height="470"></li>
<li><img src="images/3" alt="img" width="979" height="470"></li>
</ul>
$('.slider').bxSlider({
navigation : true,
slideSpeed : 300,
paginationSpeed : 400,
singleItem:true,
});
【问题讨论】:
-
你试过什么?使用
$(window).width()获取宽度并检查其是否低于 800 -
当我的宽度小于 800 像素时,我希望它看起来像这样: $('.slider').bxSlider({ navigation : true, // 显示下一个和上一个按钮 slideSpeed : 300, paginationSpeed : 400, singleItem:true, mode:'fade' });
-
使用
var mode = $(window).width() > 800 ? 'default' : 'fade',然后在mode中使用
标签: javascript jquery html css device-width