Jquery滑块在之后不会以可视方式刷新。请单击a href中的函数
我想在单击时更改滑块值。 值会更改,但幻灯片不会显示。 如果我来回查看此页面,则值会更改 该操作已完成,但单击href后滑块不会刷新。 当我后退一页时,我的页面中的滑块发生了变化Jquery滑块在之后不会以可视方式刷新。请单击a href中的函数,jquery,Jquery,我想在单击时更改滑块值。 值会更改,但幻灯片不会显示。 如果我来回查看此页面,则值会更改 该操作已完成,但单击href后滑块不会刷新。 当我后退一页时,我的页面中的滑块发生了变化 $(文档).ready(函数(){ $(“#123”)。单击(函数(){ $(#slider1').val(10); $('#slider1')。slider('refresh'); $(#slider2').val(20); $('#slider2')。slider('refresh'); $(#slider3'
$(文档).ready(函数(){
$(“#123”)。单击(函数(){
$(#slider1').val(10);
$('#slider1')。slider('refresh');
$(#slider2').val(20);
$('#slider2')。slider('refresh');
$(#slider3').val(c);
$('#slider3')。slider('refresh');
$(#slider4').val(d);
$('#slider4')。slider('refresh');
$(#slider5').val(e);
$('#slider5')。slider('refresh');
$(#slider6').val(f);
$('#slider6')。slider('refresh');
$(#slider7').val(g);
$('#slider7')。slider('refresh');
$('#slider8').val(h);
$('#slider8')。slider('refresh');
$(#slider9').val(i);
$('#slider9')。slider('refresh');
});
});
我尽可能简化了小提琴,它可以工作:
HTML
因此,您的代码中肯定还有另一个错误。您不需要使用
滑块(“刷新”)
方法。尝试向滑块值添加单引号。更改此代码:
$('#slider1').val(10);
为此:
$('#slider1').val('10');
好的,在您的fiddle中,您没有加载jQuery库,而是有多个具有相同ID的元素('sliderplek'),然后您重写了
。这些可能不是你本地机器的问题,但因为我只能看到你的小提琴,它们必须被修复。一旦这些被修复,我可以刷新你的滑块
更新小提琴:
您的问题是.slider('refresh')
和我前面提到的另一个JSFIDLE错误
此外,我的小提琴在#slide2
之外无法工作,因为您正在传递尚未定义的变量
更新:
更新小提琴:
正文本身不识别showUser
函数或变量,除非将javascript放在HTML的开头
现在,我只是在您滑动时从
showUser
函数内部警告值。函数showUser
不存在于您的小提琴中。是的,但不应该是问题…我更新了JSFIDLE请单击第3页并尝试输入“Einstellungen”(德语设置)。你的小提琴坏了。我只能看到中间有灰色圆圈的文字。你可能想用这个小提琴来更新你原来的问题。那么在Einstellungen中会发生什么呢?我更新了JSFIDLE,请点击第3页并尝试输入“Einstellungen”(德语设置)。
$("#link").click(function(){
$('#slider1').val(50);
});
$('#slider1').val(10);
$('#slider1').val('10');