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

问题描述 投票:6回答:2

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

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

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

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

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

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

jquery show slide
2个回答
15
投票

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


2
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.