我有一個例程,它可以在單擊來自輪播小部件的相應圖像(它是一個WordPress模板選擇器)時動態更改選擇列表的「選定」選項。jQuery更改所選項目更改選定選項的背景
我只想添加背景顏色的閃光,然後淡入白色,給用戶一個視覺提示,他們剛剛更改了模板選擇器選擇列表的值。
我在下面試圖將className「mySelectedOption」分配給選定的選項,但它不工作。
我敢肯定,有可能是一個更好的辦法來獲得視覺提示我在尋找,(因爲CSS變化是靜態的,不會褪色回白色背景)
$('#carousel ul li').click(function(e) {
var myOption = $(this).children('img').attr('title');
$("#myTheme option[value='"+myOption+"']").attr('selected', 'selected');
$("#myTheme :selected]").attr('className', 'mySelectedOption');
});
謝謝,很漂亮。我只是刪除選項:選擇讓它工作。 $(「#myTheme」).css('backgroundColor','#A9A9A9')。animate({backgroundColor:「#ffffff」},'slow'); – 2010-03-17 15:53:58
我沒有jQuery UI,但它對我來說仍然正常。我包括jquery-1.4.2.min.js – 2010-03-17 16:27:34
有趣。你的意思是你只包含jQuery 1.4.2,但既沒有顏色插件也沒有jQuery UI?因爲沒有顏色插件,它不適用於我 – jitter 2010-03-18 08:47:16