(可以有偿,希望20左右)
已经纠结很久了,这样写当条件不成立,不刷新时 轮不图不能执行显示3个
目前方案是宽度改变的时候,让他刷新页面实现的。。。
var dWidth = $("body").width();
function flexFun() {
if (dWidth < 1900) {
//下面的轮播图是用的第三方的一个插件
//轮播图显示2张图片
jQuery(".m-product-items-list-slice").slide({ vis: 2 });
} else {
//轮播图显示3张图片
jQuery(".m-product-items-list-slice").slide({ vis: 3 });
}}
flexFun();
$(window).resize(function(){
flexFun()
});
没懂你是什么意思,但是感觉像是轮播图需要根据浏览器窗口大小的改变进行一些变化,可以使用resize
事件,具体写法:
window.onresize = function () {
var dWidth = document.body.clientWidth;
}
额,这个问题修改的也是醉了,你在你的resize
事件内获取你的dWdith
不刷新时监听浏览器状态用
$(window).resize(function(){
//function()
});