我如何优化以下 jQuery 代码?
var $open = $('#open'),
$panel = $('div#panel'),
$close = $('#close'),
$switch = $('#toggle');
$open.click(function(){
$panel.slideDown('slow');
});
$close.click(function(){
$panel.slideUp('slow');
});
$switch.children('p').click(function(){
$switch.children('p').toggle();
});
$close.css({'display':'none'});
我认为有一个更好的方法来写这个。
这是它所属的 HTML 代码。
<div class="tab">
<ul class="login">
<li class="left"> </li>
<li> </li>
<li id="toggle">
{if $smarty.session.customer_id}
<a id="open" class="open" href="{$logoff}" title="{#link_logoff#}">{#link_logoff#}</a>{else}<p id="open" class="open">{#link_login#}</p>
{/if}
<p id="close" class="close">Schließen</p>
</li>
<li class="right"> </li>
</ul>
</div>