我目前价格滑块http://www.showstyle.lu/homme/比较上http://theme-lookz-responsive.webshopapp.com/en/designer/,正如你可以在过滤器中看到,如果你拖我们的网页上(展示样式)最小&最大的数字值过滤不动态更新,即你必须猜测滑块的放开位置,并希望它落在一个价格上。动态更新价格滑块
在示例网站上:如果您拖动价格过滤器,则最大值最小值会动态更新,以便更容易地查看您的设置。
我试着比较两个过滤器的价格框的代码,看到他们实现了这个额外的脚本,但无法弄清楚,如果这是什么原因导致它,我认为这只是任何想法如何重新制定到我的模板?两者都使用相同的CMS,因此使用此代码是允许的,这只是一个舒适性更新。我设法调整了代码,但不明白我是否应该用price-filter-range或min/max语法替换“ui”语法。
原创剧本
<script type="text/javascript">
$(function(){
$('#filter_form input, #filter_form select').change(function(){
$(this).closest('form').submit();
});
$("#collection-filter-price").slider({
range: true,
min: 0,
max: 20,
values: [0, 20],
step: 1,
slide: function(event, ui){
$('.sidebar-filter-range .min span').html(ui.values[0]);
$('.sidebar-filter-range .max span').html(ui.values[1]);
$('#filter_form_min').val(ui.values[0]);
$('#filter_form_max').val(ui.values[1]);
},
stop: function(event, ui){
$('#filter_form').submit();
}
});
});
的0/20值取决于你的页面上,所以我想这还需要基于对当前价格最高的项目是动态目录页
任何帮助非常感谢,非常感谢!
目前看不到任何结果 - 因为该网站是基于SEOshop CMS,我应该在我们的自定义“索引”(所有页面上存在)(如我的一般js脚本的其余部分)或直接在您可以在其中找到滑块的页面。如果是后者,那么在价格过滤器(普通问题)之前或之后 - 是否重要? – Counterfire
@Counterfire这将直接在你会找到滑块的页面上。它应该追随它影响的元素。为了安全起见,请在'