我使用下面的代碼來讓我的按鈕在盤旋時更改爲其翻轉狀態。3按鈕狀態 - 正常,翻轉(懸停),激活(點擊)與jQuery的?
$('.button').hover(function(){
$(this).css('background-position', '0 -23px');
}, function(){
$(this).css('background-position', '0 0px');
});
與施加到所有的按鈕的div,使用其中所有的背景圖像具有所有三種狀態相同的圖像中的背景位功能的.button類 - 在0 0像素'示出的正常狀態下,在'0 -23px'顯示翻轉狀態,'0 -46px'顯示激活狀態。
我想弄清楚如何讓我的按鈕顯示它們的活動狀態,當他們被點擊,同時讓所有其他按鈕回到其正常狀態。我嘗試了下面的代碼,將按鈕更改爲它們的活動狀態,但是當鼠標移出按鈕時,它們會回到正常狀態。
$('.button').click(function(){
$(this).css('background-position', '0 -46px');
});
謝謝!
你可以做一個小提琴? – SachinGutte 2013-04-08 04:49:28
所以當你點擊它時,你想保持「活動」狀態? – 2013-04-08 04:51:47
爲什麼你不在css(.hover,.rollover,.active)中創建3個類,只是在jquery中更改類..使用.live ..如果你告訴你如何實現這些按鈕,我可以告訴你代碼... – Dinesh 2013-04-08 04:54:20