【发布时间】:2009-11-29 16:44:09
【问题描述】:
我正在开发一个单页网站,该网站允许用户在他们想要的时候从导航中添加和删除页面,它的工作方式是,如果单击主导航上的“博客”,则会出现“博客” '部分应该出现在页面上,如果他们然后单击“新闻”,则“新闻”部分也应该可见,但是我开始实现这一点的方式似乎我一次只能有一个部分,我的代码可以是修改为允许在主页上显示多个部分。
这是我的页面代码,其中包含主菜单和用户选择。
<!DOCTYPE html>
<head>
<title>Development Site</title>
<link rel="stylesheet" href="/media/css/reset.css" media="screen"/>
<link rel="stylesheet" href="/media/css/generic.css" media="screen"/>
<script type="text/javascript" src="/media/javascript/jquery-ui/js/jquery.js"></script>
<script type="text/javascript" src="/media/javascript/jquery-ui/development-bundle/ui/ui.core.js"></script>
<script type="text/javascript" src="/media/javascript/jquery-ui/development-bundle/ui/ui.accordion.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('a.menuitem').click(function() {
var link = $(this), url = link.attr("href");
$("#content_pane").load(url);
return false; // prevent default link-behavior
});
});
</script>
</head>
<body>
<li><a class="menuitem" href="inspiration">Inspiration</a></li>
<li><a class="menuitem" href="blog">Blog</a></li>
<div id="content_pane">
</div>
</body>
</html>
【问题讨论】:
标签: php javascript jquery codeigniter