ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

javascript – 如何在主旋转木马之外重新定位lightslider.js控件

2019-06-11 22:26:20  阅读:193  来源: 互联网

标签:jquery javascript slider


默认情况下,滑块控件位于主旋转木马div内(附加图像中的顶行).我希望控件分开放置,这样它们就不会出现在图像的顶部(附图中的底线).

我可以看到lightslider.js文件第186行的相关代码.定位轮播控件,但我不知道我需要改变什么来将控件定位在主旋转木马div之外.

enter image description here

解决方法:

首先,您必须通过传递控件来删除默认的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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有