我想根据滑块值更改滑块div内元素的背景图像。这些图像在日食的资源文件夹中...更改基于jQuery UI滑块的图像
我有一个名为character
的CSS类,在那个类中我有一个background-image
规则,我想在滑块值更改时更改该规则。
当前当我滑动滑块时,所有character
元素的背景图像都会改变。这不是我想要的行为。我希望每个character
元素的背景图像仅在其换行滑块更改时才会更改。
这是我到目前为止的代码:
<script>
$(function() {
$(".<%=i%>").slider({
disabled:false,
animate:"slow",
range: "min",
value:6,
min: 0,
max: 10,
step: 1,
slide: function(event, ui) {
$("#<%=i%>").val( ui.value);
$("#hidden<%=i%>").val(ui.value);
}
});
$("#<%=i%>").val( $(".<%=i%>").slider("value"));
$("#hidden<%=i%>").val( $(".<%=i%>").slider("value"));
});
</script>
<script>
if($("#hidden<%=i%>").val(ui.value)==6)
{
$('.character', this).css("background-image", "url(../images/characters/1.png)");
}
</script>
有谁看到我做错了吗?
它有什么问题? – MiniRagnarok 2013-03-05 19:30:08
首先图像没有改变,其次如果我改变图像的类,那么图像关联到每一个滑块将改变 – user2137186 2013-03-05 19:59:52
我想改变图像的滑块,其值被改变 – user2137186 2013-03-05 20:10:15