在当前页面上动画和加载新页面
Animate and load new page over current page
所以我有 5 个投资组合项,当用户单击其中一个时,我希望发生的事情是项目详细信息页面在页面上动画和加载。现在,我已经快速了解了我认为这可以如何工作,但不确定这是否是要走的路。也不确定如果我这样做,我应该如何为不同的项目加载不同的内容。
现在,当单击其中一个投资组合项时,我只是在整个页面上设置一个隐藏的div动画。这是一个小提琴,所以你们有一个更好的主意:
http://jsfiddle.net/MF32t/1/
$(document).ready(function() {
$('.portfolio__project').click(function() {
$('.projectDetails').css({"display":"inline"});
$('.projectDetails').animate({"width":"100%"}, 750);
$('.projectDetails').delay(500).animate({"height":"100%"}, 750);
});
}(;
这是要走的路吗?还是我应该换个方向思考?不需要准备好和工作代码,只需要朝着正确的方向推动。
谢谢!
您可以使用 ajax 加载内容。草稿可能如下所示
function loadProject(projectID) {
$.post(
"loadProject.php",
{
projectID: projectID
},
function(content) {
// Set the content
$("#content").html(content); // and animations
}
);
}
您也可以仅在主容器中加载项目详细信息,无需隐藏整个页面。加载内容时,淡出旧内容,设置新内容并淡入新内容(例如(。这是您的选择
相关文章:
- 超链接单击以加载新页面并执行JavaScript
- 在RadWindow中加载新页面,然后从加载的窗体中关闭窗口
- 加载新页面时的过渡效果,AJAX
- Ajax没有正确加载新页面
- 避免在打印后加载新页面,下一页应从上次打印页面的剩余部分打印 - 点阵打印机
- 在加载新页面时保持选项卡永久处于活动状态
- 更改 URL 并使用 AJAX 获取响应加载新页面的最佳方法是什么
- 在当前页面上动画和加载新页面
- 如何在每次单击链接以加载新页面时停止加载其他资产
- 如何让我的wordpress网站在同一页面中显示博客文章,而无需使用AngularJS加载新页面
- 在WordPress上加载新页面时重新加载标题
- JavaScript 中的函数在通过单击 href url 加载新页面时不会调用
- 获取已更改的下拉选择的值,然后加载新页面
- 验证以检查数据库中是否已存在用户名,而无需加载新页面
- 每次加载新页面时,在iOS webView中运行JS
- 使用javascript在短暂的暂停/延迟后加载新页面
- 使用Javascript/Ajax加载新页面
- Javascript知道何时加载新页面
- JQuery bPopup从弹出窗口中删除旧页面,并在其中加载新页面
- 当按键按下时,如何使用javascript加载新页面