到目前为止,我有它,所以当页面打开一些动画以使一些图片和文本滑入视图时,我在页面顶部有没有目的地的链接,但我已经将它们全部链接用于样式目的,例如效果悬停,访问等链接有类,所有链接都有“导航”类,然后它们每个都有相关类“关于”,“联系”等。
我可以得到它,以便在打开页面时索引页面的内容向下滑动,并在单击“导航”类时向上滑动(不在视图中)。但是,我希望这样当单击“导航”类时,页面内容会滑出视图,并且取决于单击的链接(“关于”或“联系”链接),新内容会滑入视图中。
$ (".about") .click(function() {
$ (".aboutimage") .animate ( {
marginTop : '-300px'
}, 300) ;
});
当我将这个新的 jQuery 代码添加到“nav”(函数)的末尾时,我无法让新的页面内容(“about”或“contact”)向下滑动。我正在考虑某种 if 语句,但不确定我将如何去做,我已经尝试过并放弃了:-(。
我还在学校做一些课程的网站。我想要的效果是它只有一页。我对 jQuery 很陌生,所以我可能会走最长的路线,但是嘿。任何帮助将不胜感激。
$ (document).ready(function() {
$ (".imgtop") .ready(function() {
$ (".imgtop") .animate ( {
marginTop : '0px'
}, 500) ;
});
$ (".imgright") .ready(function() {
$ (".imgright") .delay(200) .animate ( {
marginLeft : '0px'
}, 500) ;
});
$ (".imgbot") .ready(function() {
$ (".imgbot") .delay(400) .animate ( {
marginTop : '0px'
}, 500) ;
});
$ (".texttop") .ready(function() {
$ (".texttop") .animate ( {
marginTop : '-20px'
}, 500) ;
});
$ (".texttop2") .ready(function() {
$ (".texttop2") .delay(200) .animate ( {
marginTop : '-20px'
}, 500) ;
});
$ (".texttop3") .ready(function() {
$ (".texttop3") .delay(400) .animate ( {
marginTop : '-20px'
}, 500) ;
});
$ (".nav") .click(function() {
$ (".imgtop") .animate ( {
marginTop : '-300px'
}, 300) ;
$ (".imgright") .animate ( {
marginLeft : '-550px'
}, 300) ;
$ (".imgbot") .animate ( {
marginTop : '-300px'
}, 300) ;
$ (".texttop") .delay(200) .animate ( {
marginTop : '-170px'
}, 300) ;
$ (".texttop2") .delay(100) .animate ( {
marginTop : '-170px'
}, 300) ;
$ (".texttop3") .animate ( {
marginTop : '-170px'
}, 300) ;
});
$ (".about") .click(function() {
$ (".aboutimage") .animate ( {
marginTop : '-300px'
}, 300) ;
});
});