我有一个客户希望将他的 wix.com 网站转换为 wordpress。但是他想保持页面滑动效果。谁能告诉我如何使用带有滑动效果的ajax(从右到左)在wp中加载页面?
问问题
4040 次
1 回答
1
我也有这个请求,我通过 ajax-page-loader 代码中的一些黑客攻击解决了这个请求。
在 ajax-page-loader.js 文件中,您可以找到 AAPL_loadPageInit() 函数。在这里,您可能想检查单击了哪个菜单项,然后像这样向右或向左推动#content 项。
$('#content').css('margin-left', '-1500px');
此函数触发 AAPL_loadPage() 函数。在第 160 行附近,#content 容器使用 fadeOut() 淡出,然后使用 fadeIn() 淡入 + 加载内容。
在 fadeIn 之前,您只需添加:
$('#content').css('margin-left', '0');
重置边距并将#content 容器放置到位。
为了使这一切看起来闪亮和酷,你将使用这样的 CSS 过渡:
#content { transition: margin 1s; }
当然不要忘记给供应商添加前缀。希望这对您有所帮助,如果有任何不清楚或有任何疑问,请询问。
于 2013-02-18T11:18:36.033 回答