默认情况下,滑块控件位于主旋转木马div内(附加图像中的顶行).我希望控件分开放置,这样它们就不会出现在图像的顶部(附图中的底线).
我可以看到lightslider.js文件第186行的相关代码.定位轮播控件,但我不知道我需要改变什么来将控件定位在主旋转木马div之外.
解决方法:
首先,您必须通过传递控件来删除默认的next / prev按钮:false.
然后创建自己的next / prev按钮并使用公共方法(goToPrevSlide(),goToNextSlide())将滑块分别转换为下一张和上一张幻灯片.
HTML
<ul id="lightSlider">
<li data-thumb="http://sachinchoolur.github.io/lightslider/img/thumb/cS-1.jpg">
<img src="http://sachinchoolur.github.io/lightslider/img/cS-1.jpg" />
</li>
<li data-thumb="http://sachinchoolur.github.io/lightslider/img/thumb/cS-2.jpg">
<img src="http://sachinchoolur.github.io/lightslider/img/cS-2.jpg" />
</li>
</ul>
<button type="button" id="goToPrevSlide">Prev</button>
<button type="button" id="goToNextSlide">Next</button>
使用Javascript
var slider = $('#lightSlider').lightSlider({
controls: false
});
$('#goToPrevSlide').on('click', function () {
slider.goToPrevSlide();
});
$('#goToNextSlide').on('click', function () {
slider.goToNextSlide();
});
这是jsfiddle
http://jsfiddle.net/2patspw2/1519/
标签:jquery,javascript,slider 来源: https://codeday.me/bug/20190611/1221405.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。