【发布时间】:2010-12-21 16:46:48
【问题描述】:
我希望得到一些建议,想象一下,如果你愿意,你会在一个网站上看到导航菜单,点击位于屏幕左侧的导航菜单,你可以添加各种内容加载到单个“div”中的屏幕右侧然后折叠成手风琴(这有效地制作了一个单页网站(是的,我知道糟糕的 SEO、可访问性和可用性)。现在这引起了我的一些问题。 1)点击这些“模块”时,为每个“模块”加载数据的最佳方式是什么。我将如何在离开索引页面的情况下加载 codeigniter 视图? 2)用户还可以删除“模块”,如何在不离开页面的情况下实现? 3)如果有 3 个页面是从 3 个不同的视图中加载的全部在手风琴中,我该如何制作它以便只能打开一个手风琴? 4)如果“模块”中有更多链接,它应该加载到左侧的另一个视图中,我该如何控制?
我知道我在征求很多建议,但我从未在网络上看到过这样的事情,并且非常感谢有关解决此问题的最佳方法的一些反馈。
【问题讨论】:
-
如果用户在访问您的网站时未启用 javascript,会发生什么情况?你需要确保你至少有一些没有它的功能!
-
如果我使用 jquery 的 load() 函数,链接应该会回到正常的链接功能
标签: php javascript jquery ajax codeigniter