在我正在开发的应用程序中,它主要使用 jQuery 切换来打开和关闭 div。我知道使用 show 和 hide 可以达到同样的效果。我在这个jsfiddle中有一个例子。任何一种方法都比另一种更好吗?还是有另一种更有效和更合规的方法来打开和关闭 div,只允许一次打开一个?谢谢
如果重要的话,我也会将我的应用程序转移到使用 Twitter Bootstrap
<div id="wrapper"> Toggle Method
<div id="action-buttons">
<a class="button" onclick="$('#boxone').toggle();$('#boxtwo').hide();return false;"><span>One</span></a>
<a class="button" onclick="$('#boxtwo').toggle();$('#boxone').hide();return false;"><span>Two</span></a>
</div>
<div id="boxone" style="display:none;">Box One</div>
<div id="boxtwo" style="display:none;">Box Two</div>
</div>
<div id="wrapper"> Show Hide Method
<div id="action-buttons">
<a class="button" onclick="$('#showboxone').show();$('#showboxtwo').hide();return false;"><span>One</span></a>
<a class="button" onclick="$('#showboxtwo').show();$('#showboxone').hide();return false;"><span>Two</span></a>
</div>
<div id="showboxone" style="display:none;">Box One</div>
<div id="showboxtwo" style="display:none;">Box Two</div>
</div>
</p>