我对我们论坛的用户签名显示/隐藏脚本,jQuery的多个显示隐藏问题
的代码是这样的:
<fieldset>
<legend align="right"><a href="member.php?$session[sessionurl]u=$post[userid]">Signature of $post[musername] </a></legend>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("a").click(function(){
$("signature").toggle(600);
(this).parent().prev('.toggle').toggle('slow');
});
});
</script>
<div class="spoiler" align="center">
<font size="2" face="Tahoma"> <a style="cursor:pointer">Press here to see $post[musername]'s signature</a>
</if></font></div></div><br>
<signature style="display: none;" align="center">$post[signature]</signature>
</fieldset>
代码工作很好,但是当一个按隐藏/显示文字,所有签名显示哪些是令人烦恼的。有任何想法吗?
我试过http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_toggle 上的代码,并将代码加倍(键入了两次),所有签名同时出现/消失!
代码是做什么的,你期望什么? – 2014-11-22 12:10:49