Xslider演示8种滚动效果

Xslider演示8种滚动效果

添加时间:2021-01-20 04:14:55
站长推荐丨赞助论坛,可获取海量资源终身免费下载权限奥!
举报 举报
收藏
预览
附件 附件
  • 模板类型模板类型:图片滚动
  • 模板颜色模板颜色:中级
  • 下载积分下载积分:28 米粒
  • 下载权限下载权限:

    赞助会员

写滚动效果的html结构可能大都是用li列表,滚动时一般是通过li的个数来指定移动距离,Xslider打破这种思维局限,任何一个对象在这里都能实现滚动效果,而不仅是li列表!为什么?插件的思想是把移动对象网格化看待,通过判断可视框宽度、要移动对象的宽度及它当前的位置(获取left或top值)来控制滚动,所以你只需指定可视框宽度、要移动对象的宽度以及每次要移动的单位网格数,不管你的html结构是li的列表还是纯文本字段,都能实现滚动的效果

分类:图片代码 > 图片滚动 难易:中级

演示一:左右切换:每次移动固定距离

<div class="productshow">
    <div class="scrollcontainer">
        <ul>
            <li>
                <div><a href="###"><img src="images/temp_pro1.jpg" alt="" /></a></div>
                <p><a href="">1.家电彩涂钢板</a></p>
            </li>
            <li>
                <div><a href="###"><img src="images/temp_pro1.jpg" alt="" /></a></div>
                <p><a href="">2.幻彩变色彩涂钢板</a></p>
            </li>
            <li>
                <div><a href="###"><img src="images/temp_pro1.jpg" alt="" /></a></div>
                <p><a href="">3.环保彩涂钢板</a></p>
            </li>
            <li>
                <div><a href="###"><img src="images/temp_pro1.jpg" alt="" /></a></div>
                <p><a href="">4.家电彩涂钢板</a></p>
            </li>
        </ul>
    </div>
    <a class="abtn aleft" href="#left">左移</a>
    <a class="abtn aright" href="#right">右移</a>
</div>
$(".productshow:eq(0)").Xslider({
    unitdisplayed: 3,
    numtoMove: 3,
    scrollobjSize: Math.ceil($(".productshow:eq(0)").find("li").length / 3) * 486
});

演示二:左右切换:最后一个显示在最右侧;

$(".productshow:eq(1)").Xslider({
    unitdisplayed: 3,
    numtoMove: 3
});

演示三:自动切换;

$(".productshow:eq(2)").Xslider({
    unitdisplayed: 3,
    numtoMove: 3,
    autoscroll: 2000 //自动移动间隔时间     默认null不自动移动;
});

演示三:分页

$(function() {
    //左右切换分页效果的实现;
    var totalnum = $(".productshow li").length,
    numperpage = 10,
    pages = Math.ceil(totalnum / numperpage),
    temp = $(".scrollwraper ul");

    function app() {
        temp = $("<ul />").append(temp.find("li:gt(" + (numperpage - 1) + ")")).appendTo($(".scrollwraper"));
        if (temp.find("li").length > numperpage) {
            app();
        }
    }
    app();

    $(".productshow").Xslider({
        scrollobj: ".scrollwraper",
        unitdisplayed: 1,
        numtoMove: 1,
        viewedSize: 650,
        unitlen: 650,
        scrollobjSize: 650 * pages
    });

    $("a").focus(function() {
        this.blur();
    });
})
参数 描述 默认值 unitdisplayed 可视的单位个数 - movelength 要移动的单位个数 - maxlength 可视宽度或高度 要移动对象外层的宽或高度 scrollobj 要移动的对象 productshow下的u unitlen 移动的单位宽或高度 li的尺寸 nowlength 移动最长宽或高 由li个数乘以unitlen所得的积 dir 水平移动还是垂直移动 H autoscroll 自动移动间隔时间 毫秒 不自动移动 scrollobjSize 移动最长宽或高(就是要移动对象“.scrollobj”最大能设置的left或top值) 不传入则由“.productshow”下li个数乘以unitlen计算。demo页面的范例一效果就是通过指定该值来实现; loop cycle,该参数是可选项。指定是否需要循环滚动,不需要则不要传入该参数 注意如果html结构不是li列表的话不能实现循环滚动的效果; - numtoMove 指定每次移动最小单元的个数 -
相关内容推荐
资源求助发帖
查看更多发帖

*

回帖描述:

*

链接类型:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
热点内容推荐
标题:Xslider演示8种滚动效果

*

描述:
平均回复时间:3-10分钟
规则介绍:悬赏寻求论坛网友分享资源,站点对分享内容的准确性,合法性,版权等没有足够的监管能力。如果您发现资源不正确,无法使用,不符合法律法律等情况,您可以直接举报资源。站长将尽快核实您的举报,并根据情况,采取封号,退换米粒等处理。

*

回帖描述:

*

链接类型:

*

阅读权限:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
  • 背景波浪
  • 背景波浪
  • 波浪
  • 波浪
客服
在线咨询
周一 至 周日 9:00 ~ 22:00
QQ:1326974360
微信:juyoubuluo6688
客服热线
18205485173
工作日 9:00 ~ 18:00
微信扫码咨询
客户服务
欢迎咨询服务
咨询量较多时,请耐心等待
社群

关注公众号

获取更多资讯

扫码进群(QQ)

与更多大牛交流沟通

0.101154s