【发布时间】:2012-08-10 02:45:33
【问题描述】:
我正在尝试更改 Slider 幻灯片上的 IMG 源,但速度不快。这么快是什么意思?我可以在 slide() 事件上动态更改 IMG src 属性,但这很丑陋,我不希望这样。我喜欢为名为 before.jpg 的默认图像设置一个淡入淡出,为名为 after.jpg 的图像设置一个淡入淡出,必须在滑块结束时显示。我试过这段代码:
$(document).ready(function(){
$('#slider').slider({
slide: function(event, ui) {
if(ui.value >= 50) {
$('#image-changer').fadeOut('slow');
$('#image-changer').attr('src', 'images/after.jpg');
$('#image-changer').fadeIn('slow');
}
}
});
});
但不起作用,因为图像 fadeIn 一次又一次,因为 ui.value 的值总是大于 50。有谁能帮我实现这一点吗?
【问题讨论】:
-
@j08691 还没有。只知道触发事件是 slide() 所以在其中我可以使用选择器和 attr 方法更改 IMG src 但是对于淡入淡出,到目前为止不知道
-
@j08691 好的,我已经更改了我现在测试的内容,但不起作用:(有什么帮助吗?
标签: jquery jquery-ui jquery-ui-slider