Javascript 价格滑块过滤器

Javascript 价格滑块过滤器,javascript,jquery,html,filter,slider,Javascript,Jquery,Html,Filter,Slider,我有一系列的产品图片和价格,我想使用价格滑块来过滤显示哪些图片。我正试图实现这一点,但使用它是因为我不想花太多时间定制标准jQuery滑块UI 我在修改jQuery时遇到了问题,因此使用价格滑块将实际过滤产品图像。我知道我需要使用onChange方法,但我不知道如何真正做到这一点 这是我的 HTML 非常感谢你 您只需要监听onFinish事件,迭代产品并显示/隐藏它们 var $range = $(".js-range-slider"); $range.ionRangeSlider({

我有一系列的产品图片和价格,我想使用价格滑块来过滤显示哪些图片。我正试图实现这一点,但使用它是因为我不想花太多时间定制标准jQuery滑块UI

我在修改jQuery时遇到了问题,因此使用价格滑块将实际过滤产品图像。我知道我需要使用onChange方法,但我不知道如何真正做到这一点

这是我的

HTML


非常感谢你

您只需要监听onFinish事件,迭代产品并显示/隐藏它们

var $range = $(".js-range-slider");

$range.ionRangeSlider({
    type: "double",
    min: 0,
    max: 5000,
    from: 0,
    to: 5000,
    onFinish: function (num) {
         $('#content > .product').hide().filter(function() {
            var price = parseInt($(this).data("price"), 10);
            return price >= num.from && price <= num.to;
        }).show();
    }
});
var$range=$(“.js范围滑块”);
$range.IonRange滑块({
类型:“双”,
分:0,,
最高:5000,
起:0,,
至:5000,
onFinish:函数(num){
$('#content>.product').hide().filter(函数(){
var price=parseInt($(此).data(“价格”),10);
返回价格>=num.from&&price
var $range = $(".js-range-slider");

$range.ionRangeSlider({
    type: "double",
    min: 0,
    max: 5000,
    from: 0,
    to: 5000
});
var $range = $(".js-range-slider");

$range.ionRangeSlider({
    type: "double",
    min: 0,
    max: 5000,
    from: 0,
    to: 5000,
    onFinish: function (num) {
         $('#content > .product').hide().filter(function() {
            var price = parseInt($(this).data("price"), 10);
            return price >= num.from && price <= num.to;
        }).show();
    }
});