【发布时间】:2012-08-20 09:41:47
【问题描述】:
好的,所以我决定为自己设定一个挑战,作为一种学习曲线。我以前从未使用过 ajax,但我觉得这是我必须学习的东西,所以有什么比在一个新的投资组合网站上学习它更好的机会了。
网站的主要概念涉及网站内容在 960 边缘的折叠后面滑动,因此您单击一个链接,当前内容全部滑出到折叠中,它部分隐藏在折叠下方然后将调整大小以匹配新的内容块,并且新的内容从折叠下方滑入。到目前为止,我只是使用 Wordpress 循环和一些基本的 jquery 以一种简单的方式完成了新闻。 (仍然无法在新内容进入之前让折叠正确调整其高度)
我有这个(http://www.deluxeblogtips.com/2010/05/how-to-ajaxify-wordpress-theme.html)作为开始的基础,但它似乎并没有完全实现我的预期目标。
保存设置一些愚蠢的 jsfiddle,这是该站点的现状http://paradoxdevelopment.org/
编辑:抱歉,解释分心了,忘了问确切的问题:
我怎样才能让当你点击一个内部链接时,它会导致这个事件链:
内容框滑出-> 内容更改-> 折叠增长-> 内容框滑入新内容
编辑 2:我意识到我并没有真正让自己清楚。我已经设法让我的头脑围绕 ajax 加载内容,问题是内容以不同的方式加载到不同的页面。例如:
主页有 3 个从顶部垂直折叠向下滑动的最近站点、一条从左侧滑入的新闻帖子,以及从右侧滑入的新闻帖子列表。
Work/Play 页面在顶部有一个垂直折叠,块从该折叠处向下滑动。
Contact 是一个简单的全宽,所以两边折叠填充 960。现在关于页面也是如此,尽管将来可能会有一个侧边栏。
我怎样才能让 AJAX 能够检测到当前加载的内容以便知道如何做出反应?
感谢您提前提供的所有帮助!
【问题讨论】:
-
你的问题到底是什么?
-
该死的对不起,想解释最终结果时分心了,确切的问题已添加。
标签: jquery ajax html wordpress css