jQuery의 토글을 이해하지 못하는 상황이 있습니다.jQuery 토글 스위치 이미지
둘 다 동일한 콘텐츠를 열고 두 버튼 중 하나를 클릭하면 콘텐츠가 열리거나 닫히고 속성에 따라 버튼이 열림에서 닫힘으로 바뀝니다. (따라서 두 버튼 모두 동일한 기능을 수행합니다).
상단 버튼을 클릭하면 내 콘텐츠가 열리고 하단 버튼을 클릭하여 이미지 속성이 잘못 전환됩니다.
여기 내 코드가 어떻게 생겼는지에 대한 아주 잘린 버전이 있습니다. (하지만이에 국한되지있어 보통 2) n
사이
<script language="javascript" type="text/javascript">
$(function() {
var open = false;
$("#button1, #button2").toggle(
function() {
open = true;
$("#button1").attr("src", "images/btn-open.gif");
$("#button2").attr("src", "images/btn-open.gif");
},
function() {
if (open) {
$("#button1").attr("src", "images/btn-closed.gif");
$("#button2").attr("src", "images/btn-closed.gif");
} else {
$("#button1").attr("src", "images/btn-open.gif");
$("#button2").attr("src", "images/btn-open.gif");
}
open = false;
}
);
});
</script>
<img id="button1" src="images/btn-open.gif"></img>
<br />
<br />
<br />
<br />
<img id="button2" src="images/btn-open.gif"></img>
고마워 닉, 내가 이것을 시도하고 어떻게되는지 보자;) –
그건 똥이야! 고마워, 닉! –