如何优化下面的jQuery代码?如何优化点击的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>
“我认为有更好的方法来写这个。” - 不是没有看到HTML没有。 – 2012-04-21 22:41:22
我添加了缺少的HTML代码 – user1286819 2012-04-21 22:54:36
发布您生成的HTML代码是浏览器看到的,而不是smarty的东西。 – 2012-04-21 23:03:16