1
我有一种情况,我不理解jQuery的切换。jQuery切换开关图像
我有两个按钮,它们都打开相同的内容,当你点击任一按钮时,内容应该打开或关闭,并且该属性将按钮从打开改为关闭。 (所以两个按钮都具有相同的功能)。
唯一的一点是,当我点击顶部按钮并打开我的内容,然后单击下部按钮关闭它时,图像属性切换错误。
下面是我的代码看起来像一个非常简洁的版本,我将不胜感激一些帮助。之间的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>
感谢尼克,让我试试这个,看看事情进展如何;) – 2010-06-07 13:16:45
这就是狗屎!谢谢尼克! – 2010-06-07 13:23:24