我是在教程的指导下创建了这个,但是我没有看到可以将它从右侧工作的选项。我希望它能够附着在身体的右侧。
我是在教程的指导下创建了这个,但是我没有看到可以将它从右侧工作的选项。我希望它能够附着在身体的右侧。
所以,从侧面来看,使用该方法并不是一个选项,如果您正在查看教程,那么最简单的方法就是将jQuery UI添加到您的项目中,并使用其动画方法。这将使它变得非常容易:
.slideToggle()
方法会对匹配元素的高度进行动画处理。这将导致页面的下部向上或向下滑动,从而呈现出显示或隐藏项目的效果。如果元素最初是可见的,则它将被隐藏;如果元素最初是隐藏的,则它将被显示。
$(this).hide('slide',{direction:'left'},1000); //or show
然而,你可能希望学习在没有jQuery UI(yaiii)的情况下完成此操作,其实并不难。你需要分解jQuery UI(我假设)正在进行的操作,大致如下:
$(this).animate({ marginLeft: "100%"} , 1000);
this
,但由于您是在学习,所以我想指出这一点。