http://jsfiddle.net/alexruff/Vrxv9/3/如果其他語句在css中改變顏色
我有2個按鈕,一個用於vimeo,一個用於youtube。這些按鈕從右向左移動兩個視頻。
我想在顯示YouTube視頻(marginLeft:'0')時突出顯示(更改顏色)YouTube視頻按鈕,以及顯示視頻視頻時的視頻按鈕(marginLeft:'-1000px')。
我嘗試使用if else語句,但沒有任何工作了。
感謝您的幫助。
JQuery的:
$(document).ready(function(){
$('#vimeo_player_button').click(function(){
$('#youtube_player').animate({
marginLeft: '-1000px'
});
});
$('#youtube_player_button').click(function(){
$('#youtube_player').animate({
marginLeft: '0'
});
});
var youtube = $('#youtube_player').animate({marginLeft: '0'});
if ('#youtube_player' = youtube) {
$('#youtube_player_button').css('background-color': 'rgb(0, 0, 250)')
} else{
$('#vimeo_player_button').css('background-color': 'rgb(0, 0, 250)')
};
});
只需點擊添加/刪除類:http://jsfiddle.net/Vrxv9/5/但是您的代碼應該重構一點 –