谢谢大家。 |
不好意思 这个我也不知道 |
我昨天加了swiper讨论群,在里面问的问题 你可以试一下哦 Swiper中文网 418951634 |
小黑 发表于 2016-9-26 15:31 我的代码是这样的,不都是自动计算的吗 if( $('.show-box .swiper-slide').length > 1 ) { var swiper = new Swiper('.show-box', { mode: 'horizontal', onTouchMove: function(swiper){ if( swiper.getWrapperTranslate('x') < -( clientWidth * imgNum + 25 )) { console.log('该出现列表了'); $('.mask,.mask-info').show(); swiper.lockSwipes(); } }, onSlideChangeStart: function(swiper) { if( swiper.activeIndex > 0 ) { $('.show-footer').show(); }else { $('.show-footer').hide(); } }, onDoubleTap: function(swiper){ alert('你点击的太快了'); } }); $('.mask,.mask-info').on('click',function() { $('.mask,.mask-info').hide(); console.log('隐藏列表'); swiper.unlockSwipes(); }); } |
本帖最后由 小黑 于 2016-9-26 15:34 编辑 C:\Users\Administrator\Desktop\Screenshot_20160926-152925.png |
Screenshot_20160926-152925.png (624.44 KB, 下载次数: 153)
应该是没计算正确吧 可以吧你的代码贴一下 这样别人也好看一下 var _w = $("main").width();//max-width $(".appmobRatImgDet .swiper-slide .inner img",function(i){ var img = $(this); var realWidth = img.width(); var realHeight = img.height();C:\Users\Administrator\Desktop\Screenshot_20160926-152925.png $('.appmobRatImgDet .swiper-slide').css('width',''); if (realWidth+40>_w) imgWidth = _w-40; $('.appmobRatImgDet .swiper-slide').css('width', imgWidth+40); }); |
Archiver|手机版|小黑屋|Swiper中文网 ( 粤ICP备15001020号 )
GMT+8, 2024-11-23 18:31 , Processed in 0.062923 second(s), 31 queries .
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.