我正在使用 SelecttoUISlider 为网站创建滑块搜索控件,在 chrome、IE 和 windows phone 上一切正常。但是在桌面 safari 或苹果设备上,后台 select 的值不会改变。'selected' 属性会改变,但 select 元素的物理值不会改变。结果,我得到了错误的结果,并且查询字符串两次传递到结果视图中,具有不同的值,导致错误。
我为 SelectToUISlider 使用了相当标准的语法。我已经检查过它是否适用于基本的 jquery UI
我已经在这个 JSfiddle 中显示了 select 元素,以防有人想看到 http://jsfiddle.net/847aypbb/
$(document).ready(function () {
//<![CDATA[
// hide the select elements so that the sliders will take over
//$('.suggest-wrap select').hide();
// set up the sliders
$('#group-experience').selectToUISlider({
tooltip: false, labelSrc: 'text'
});
$('#distance-piste').selectToUISlider({
tooltip: false, labelSrc: 'text'
});
$('#hotel-type').selectToUISlider({
tooltip: false, labelSrc: 'text'
});
$('#ski-area').selectToUISlider({
tooltip: false, labelSrc: 'text'
});
});