我一直在为我正在为朋友建立的网站上考虑导航的想法。这一切都将在一个页面上,各种导航链接只是在单击时显示/隐藏内容。
但是,我正在寻求帮助的是在单击链接后为导航设置动画-我在下面创建了一个模型:
http://jsfiddle.net/LimeBlast/pp9Hk/
如您所见,我有一堆盒子,每个都比上一个小。如果您单击其中一个链接,它将自动跳转到外边缘框,原本位于其上方/外部的所有内容现在都出现在其下方/内部。
我为此创建的 jQuery 如下:
$('#navigation').on('click', 'li', function(){
var $self = $(this);
$self.prevAll().addClass('clone');
$('.clone').clone().removeClass('clone').appendTo('#navigation');
$('.clone').remove();
});
我不知道这是否是正确的方法,但它似乎有效 - 我现在想要实现的只是添加某种类型的动画效果,即:让选定的元素慢慢形成到外边缘,因为它上面的元素出现在里面......
(如果你明白我的意思?)
任何人都可以帮我解决这个问题吗?我对 jQuery 不是很好。