.slidingDiv
의 CSS 사실에 대한 이미지를 변경하려고합니다.jQuery 디스플레이 CSS로 인한 이미지 변경
$(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');
}
});
사람이 내가 잘못 뭐하는 거지 설명 할 수 : 이것은 내가 지금까지 가지고있는 코드는?
편집 : 내가 사업부가 (display:none;
)를 폐쇄하는 경우 나타나는 tabs_more1.gif
를 만들기 위해 노력하고 그들이 div의 열고 닫습니다 (display:table-row;
코드 열려있는 경우 tabs_less1.gif
이 나타납니다
$(document).ready(function() {
$(".slidingDiv").hide();
$('.secondarytitle').click(function() {
$(this).closest('tr').siblings('.slidingDiv').slideToggle();
});
});
왜 'a'와'b'를 비교하고 있습니까? 숫자가 아닙니다. – JJJ
이 코드가 작동하지 않는 데는 여러 가지 이유가 있습니다. 성취하려는 것을 설명해 주시겠습니까? –
그래,이게 네가 필요로하는 일을하고 있는지 나는 잘 모르겠다. 이미지 이름을 기반으로 div가 표시되는지 여부에 관계없이 더 적은 또는 더 많은 이미지를 스왑하려는 것처럼 보입니다 - 맞습니까? 만약 그렇다면 당신은 다음을 확인해야합니다 : visible – Syon