价格筛选条

所属分类:媒体-滑块和旋转

 24912  335  查看评论 (17)
分享到微信朋友圈
X
价格筛选条 ie兼容6

1.所需引用文件:style.css(样式可自定义)、slider.js(价格拖动筛选封装函数)

2.配置js:

$("#price-range").slider({
    unit: "万",
    beyondMax: true,
    beyondMin: true,
    firstWidth: 34,
    lastWidth: 23,
    scale: [
        {
            key: 0,
            value: [1, 1, 1]
        },
        {
            key: 5,
            value: [1, 1, 1, 1, 1]
        },
        {
            key: 10,
            value: [1, 1, 1, 1, 1]
        },
        {
            key: 15,
            value: [1, 1, 1, 1, 1]
        },
        {
            key: 20,
            value: [1, 1, 1, 1, 1]
        },
        {
            key: 25,
            value: [1, 1, 1, 1, 1]
        },
        {
            key: 30,
            value: [1, 1, 1, 1, 1]
        },
        {
            key: 35,
            value: [3, 2, 5, 3, 2]
        },
        {
            key: 50,
            value: [5, 5, 5, 5]
        },
        {
            key: 70,
            value: [10, 10, 10]
        },
        {
            key: 100,
            value: 0.5
        },
        {
            key: 110
        }
    ]
    })
.on("changed", function(e, args) {
    var min = args.value.leftValue,
        max = args.value.rightValue;
    console.log(min,max);
    // location.href = '/car/' + min + '_' + max + '-0.0_0.0-0-0-0-0-0-0-0-0/';
});
$("#price-range").data("slider").setRange({
    leftValue: 0,
    rightValue: 110
});
相关插件-滑块和旋转

css3滑动按钮

css3滑动开关按钮效果,带回调函数
  滑块和旋转
 31072  342

jQuery互相限制边界的多滑块选区

jQuery滑块不重合 选值边界重合,带有初始化滑块位置功能。
  滑块和旋转
 25241  306

jQuery 3d旋转木马

使用TweenMax创造3d旋转木马,它在Chrome或Safari效果最好,然后FF.
  滑块和旋转
 53821  448

jQuery轮播图点击放大

jQuery轮播图点击放大,即可点击轮播又可点击图片放大图片
  滑块和旋转
 49378  374

讨论这个项目(17)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    不摇碧莲 0
    2019/10/22 15:44:54
    汪姗姗 0
    2019/6/17 16:32:01
    请问,移动端可以用吗
        许尊少0
        2019/6/17 16:33:27
        移动端没做兼容,当初是一个pc项目的效果,你可以试一下,如有问题,调试一下兼容性即可。
    回复
    j~o~an 0
    2018/12/1 14:57:21
    请问这个设置最大值最小值吗?比如我设置20,滑块会滑动到20的那个位置
        许尊少1
        2018/12/2 0:12:42
        $("#price-range").data("slider").setValue({
           leftValue: 10,
           rightValue: 100,
           triggerEvent: false
        });
    回复
    ┈┢泚莮芓、冭苯√ 0
    2018/9/14 11:31:27
    谢谢分享,就是鼠标在外面逸动再放开不能停止移动 回复
    0
    2018/7/20 9:30:27
    初始设定值好像也没有
        许尊少1
        2018/7/30 22:41:38
        $("#price-range").data("slider").setValue({
            leftValue: 10,
            rightValue: 100,
            triggerEvent: false
        });
    回复
    E、E、 0
    2018/4/12 18:03:36
    大于500的区间的 时候不能2个值不能重合希望改进!
        许尊少0
        2018/4/16 10:02:50
        您好,没看懂您描述的问题,您可以描述的再详细点
    回复
    ? 0
    2018/1/4 10:35:08

    很好的一个插件

    回复
    许尊少 1
    2017/11/22 10:05:11

    温馨提示:此插件不是很完善,可自己调试使用,如有任何问题留言,必及时回,由于此插件开头是0~5,那么将js中的scale的第一组value设置成5个1,如下所示:

    {
        key: 0,
        value: [1, 1, 1,1 , 1]
    }

    然后开头和尾部的长度进行调试

    firstWidth: 34,
    lastWidth: 23,
    回复
    回到过去 0
    2017/11/21 22:29:30
    手册貌似少了点点
        许尊少1
        2017/11/22 10:01:51

        首端和尾部的长度可通过这个属性进行设置:

        firstWidth: 34,
        lastWidth: 23,
    回复
    七发左轮 0
    2017/11/6 13:50:10

    很好

        ?0
        2018/1/4 10:38:35

        我也觉得不错

    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复