slideToggle从右到左
我这样看了一个教程但我看不到任何选项让它从右侧到左侧工作。 我不想把它连在身体的右侧。
链接到小提琴
来自jQuery文档 :
.slideToggle()
方法可以设置匹配元素的高度。 这会导致页面的下半部分向上或向下滑动,从而显示或隐藏项目。 如果最初显示元素,它将被隐藏; 如果隐藏,它将被显示。
所以看起来从一边到另一边做, 不是一个选择(使用那种方法),如果你正在看一个教程,你的简单的赌注是只是将jQuery UI添加到你的项目并使用它的动画方法。 这会让它变得如此简单:
$(this).hide('slide',{direction:'left'},1000); //or show
但是,您可能希望学习如何在没有jQuery UI(yaiii)的情况下完成它,毕竟它并不那么难。 你需要分解jQuery UI(我假设)正在做的事情,其中包括:
$(this).animate({ marginLeft: "100%"} , 1000);
在这两个例子中,你需要用你想要动画的元素的选择器替换this
,但是因为你正在学习我以为我会指出它。