显示从左到右
问题描述:
所以我有问题从左到右滑动显示:无。显示从左到右
<div class="second">
<li><a id="sale_man" rel="showinfo"><?php echo $lang['sale_man'];?></a></li>
<li><a id="purch_man" rel="showinfo"><?php echo $lang['purch_man'];?></a></li>
<li><a id="load_man" rel="showinfo"><?php echo $lang['load_man'];?></a></li>
<li><a id="acc_man" rel="showinfo"><?php echo $lang['acc_man'];?></a></li>
</ul></div>
<div class="third" style="display: none;" >
lolo</div>
$('#sale_man').click(function(){
$('.third').show("slide", { direction: "right" }, 1000);
});
所以点击ID后= “sale_man” 我需要用3类滑动格,但没有任何反应..
答
有几件事情错误。首先是Yorgo识别的缺失<ul>
标签。
二是此行
$('.third').show("slide", { direction: "right" }, 1000);
如果将其更改为
$('.third').show();
你会看到,在div就会出现(但没有动画你想要的)。这意味着你有错误的语法。
如果你看一下API documentation page for show()
你会看到没有版本,它接受参数,像你在你的代码具有的功能。
所以要么你的代码中有一个自定义的show
函数,而是覆盖jQuery的函数。或者你应该包括一个jQuery插件,支持你之后的功能。
编辑:它似乎是你缺少this jQuery UI plugin
答
你忘记标签
<div class="second">
<ul>
<li><a id="sale_man" rel="showinfo"><?php echo $lang['sale_man'];?></a></li>
<li><a id="purch_man" rel="showinfo"><?php echo $lang['purch_man'];?></a></li>
<li><a id="load_man" rel="showinfo"><?php echo $lang['load_man'];?></a></li>
<li><a id="acc_man" rel="showinfo"><?php echo $lang['acc_man'];?></a></li>
</ul></div>
+0
什么?我询问有关第三课的div,而不是关于html代码。我只是忘了复制那个ul。 – NoNameZ 2012-04-02 11:18:32
是的,一切正常,但最新的UI已经包含在内,并且UL也是,但我忘了复制。而且通过萤火虫,我可以看到点击有变化,但显示:没有任何代码仍在... – NoNameZ 2012-04-02 11:21:14
看看这里的例子:http://jsfiddle.net/mLg8H/1/。它适用于我,所以别的东西一定是错的。也许是从你的PHP代码回应。 – Griffin 2012-04-02 11:28:52
thans,正如我所看到的那样,我的代码中没有任何变化......只有lang数组的回声。 – NoNameZ 2012-04-02 11:32:26