私はこのコードを持っています。しかし、うまくいきません。助けてください!!!
if ($('#list1img').is(':visible')) {
$('#list1img').attr('src','f-left.jpg');
} else {
$('#list1img').attr('src','f-down.jpg');
}
私はこのコードを持っています。しかし、うまくいきません。助けてください!!!
if ($('#list1img').is(':visible')) {
$('#list1img').attr('src','f-left.jpg');
} else {
$('#list1img').attr('src','f-down.jpg');
}
先ほど私がしたのと同じ問題を抱えていると仮定します。問題は、ページにモーダルがあり、同じクラスの 2 つの異なる div があったことerrorbox
です。モーダルにはIDがあったので、先に進んでこれを行いました:
if ($('.errorbox', $('#modalId')).is(':visible'))
$('ul', $('.errorbox')).html('');
else
$('.errorbox').show();
それが役立つことを願っています!
私のFIDDLEからわかるように、正常に動作します。
適切なCSS ディスプレイ(block、none、inline-block など) を使用していますか?