我想根据滑块值更改滑块 div 内元素的背景图像。这些图像位于 Eclipse 的资源文件夹中...
我有一个名为的 CSS 类character
,在该类中我有一个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>
有谁看到我做错了什么?