我很难重现 lightSlider 文档在“与 lightGallery 集成”标题下给出的示例中演示的功能(不幸的是没有永久链接):http ://sachinchoolur.github.io/lightslider/examples.html
示例中演示的功能正是我的项目所需要的。这是我的代码版本,仅部分有效,这些是问题:
- 右箭头不见了
- 区域似乎不受限制地向右,延伸到可见图像之外
点击图片调出lightGallery后,右上角X按钮无法关闭
<body> <ul id="imageGallery"> <li data-thumb="http://sachinchoolur.github.io/lightslider/img/thumb/cS-7.jpg" data-src="http://sachinchoolur.github.io/lightslider/img/cS-7.jpg"> <img src="http://sachinchoolur.github.io/lightslider/img/cS-7.jpg" /> </li> <li data-thumb="http://sachinchoolur.github.io/lightslider/img/thumb/cS-7.jpg" data-src="http://sachinchoolur.github.io/lightslider/img/cS-7.jpg"> <img src="http://sachinchoolur.github.io/lightslider/img/cS-7.jpg" /> </li> <li data-thumb="http://sachinchoolur.github.io/lightslider/img/thumb/cS-7.jpg" data-src="http://sachinchoolur.github.io/lightslider/img/cS-7.jpg"> <img src="http://sachinchoolur.github.io/lightslider/img/cS-7.jpg" /> </li> </ul> <script> $(document).ready(function() { $('#imageGallery').lightSlider({ gallery:true, item:1, loop:true, thumbItem:9, slideMargin:0, enableDrag: false, currentPagerPosition:'left', onSliderLoad: function(el) { el.lightGallery({ selector: '#imageGallery .lslide' }); } }); }); </script> </body>