我想做一个像菜单一样的东西,所以每个菜单项都包含不同的内容,但我不想重新加载页面。所以我做了这样的东西。
$(document).ready(function() {
var $hide = $('div#hide'),
$home = $('div.home'),
$download = $('div.download'),
$about = $('div.about'),
$contact = $('div.contact');
$hide.css('display', 'none');
$('a.home').on('click', function() {
$hide.fadeOut();
$home.delay(300).fadeIn(2000);
});
$('a.download').on('click', function() {
$hide.fadeOut();
$download.delay(300).fadeIn(2000);
});
$('a.about').on('click', function() {
$hide.fadeOut();
$about.delay(300).fadeIn(2000);
});
$('a.contact').on('click', function() {
$hide.fadeOut();
$contact.delay(300).fadeIn(2000);
});
});
现在......我相信这可能会更清洁和简化,但我想不出任何东西。我基本上是jQuery的新手......
一切正常,但是我有两个问题。1)你能让这个脚本更干净一点吗?2)你能告诉我如何同时加载内容吗?目前,当加载主页并单击下载时,它在淡入淡出时有点跳跃...