Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery滑块在之后不会以可视方式刷新。请单击a href中的函数_Jquery - Fatal编程技术网

Jquery滑块在之后不会以可视方式刷新。请单击a href中的函数

Jquery滑块在之后不会以可视方式刷新。请单击a href中的函数,jquery,Jquery,我想在单击时更改滑块值。 值会更改,但幻灯片不会显示。 如果我来回查看此页面,则值会更改 该操作已完成,但单击href后滑块不会刷新。 当我后退一页时,我的页面中的滑块发生了变化 $(文档).ready(函数(){ $(“#123”)。单击(函数(){ $(#slider1').val(10); $('#slider1')。slider('refresh'); $(#slider2').val(20); $('#slider2')。slider('refresh'); $(#slider3'

我想在单击时更改滑块值。 值会更改,但幻灯片不会显示。 如果我来回查看此页面,则值会更改

该操作已完成,但单击href后滑块不会刷新。 当我后退一页时,我的页面中的滑块发生了变化


$(文档).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');