jQuery .show('slide',{direction:'right'})不起作用,但.show('slide')确实有效

时间:2013-02-11 16:35:09

标签: jquery show slide

我在顶层菜单(ListItems)的开头插入菜单选项并使用

$('#newMenuItem').show('slide');

成功。但是,我不喜欢它从左上角滑入的方式,所以我把它改成了

$('#newMenuItem').show('slide', { direction: 'right' });

不幸的是,一旦我改变它,我就不再获得新项目了。实际上,没有比上面一行更低的代码被执行了。

有没有明显的理由说明这不起作用?我正在使用Visual Studio 2012附带的jquery-1.7.1。

2 个答案:

答案 0 :(得分:15)

在特定方向上滑动的效果不会与vanilla jQuery捆绑在一起,但它是jQuery UI的一部分;包括项目中的jQuery UI(除了jQuery)应该使它可用。另请参阅效果here的文档。

答案 1 :(得分:2)

您可以尝试$('#newMenuItem').slideDown();