我想改變圖像上的事實的.slidingDiv
的CSS。 這是我到目前爲止的代碼:更改圖像由於CSS的顯示jQuery
$(document).ready(function(){
var a = $('.slidingDiv').css({'display':'none'});
var b = $('.slidingDiv').css({'display' : 'table-row'});
if (a > b) {
a.find('.imgchange img').attr('src','http://illiweb.com/fa/m/tabs_less1.gif');
} else if (a<b){
$('.imgchange img').attr('src','http://illiweb.com/fa/m/tabs_more1.gif');
}
});
誰能解釋什麼,我做錯了什麼?
編輯:我試圖使tabs_more1.gif
出現,如果DIV被關閉(display:none;
)和tabs_less1.gif
出現,如果他們被打開(display:table-row;
代碼打開和關閉的div:
$(document).ready(function() {
$(".slidingDiv").hide();
$('.secondarytitle').click(function() {
$(this).closest('tr').siblings('.slidingDiv').slideToggle();
});
});
你爲什麼要比較'a'和'b'?他們不是數字。 – JJJ
這段代碼不起作用有很多原因。你能解釋一下你想要完成什麼嗎? –
是的,我不確定這是否正在做你所需要的。根據圖像名稱,如果div可見或不可見,您想要換出更少或更多圖像 - 是否正確?如果是這樣,你應該檢查:可見 – Syon