php - 单击导航链接时如何使用 div 淡入和淡出页面
问题描述
我有一个带有 ajax 导航栏的页面。当您单击导航栏中的各种链接时,我会在 Div id 中打开各种页面。我希望它们淡入淡出。
这是单击导航栏中的任何链接时淡出启动页面图像的代码
$(document).ready(function() {
$("a").click(function() {
$(".moon1").fadeOut(2000);
});
});
这是我打开各种导航链接的 div id -
<div id="page"></div>
这是我在单击导航栏中的链接时用来打开 div id 中的链接的代码。此特定代码位于单独的 .js- 中
jQuery(document).ready(function($) {
$("a").click(function(event) {
link=$(this).attr("href");
$.ajax({
url: link,
})
.done(function(php) {
$("#page").empty().append(php);
})
.fail(function() {
console.log("error");
})
.always(function() {
console.log("complete");
});
return false;
});
});
所有这些代码都可以正常工作并且令我满意。我只想在从一页到另一页时淡入淡出各种页面。谢谢
解决方案
你想要这样的东西吗?
1) ajax 发送前 FadeOut
2) ajax 成功后 FadeIn
jQuery(document).ready(function($) {
$("a").click(function(event) {
link=$(this).attr("href");
$.ajax({
url: link,
beforeSend: $('.moon1').fadeOut(2000)
})
.done(function(php) {
$('.moon1').fadeIn(1000);
$("#page").empty().append(php);
})
.fail(function() {
console.log("error");
})
.always(function() {
console.log("complete");
});
return false;
});
});
推荐阅读
- r - 根据行的所有单元格的值从矩阵中过滤行
- java - 如何在java中流式传输
- android - 从图库中选择图像/视频后如何获取媒体类型或 MIME 类型?
- statistics - 最佳线性回归模型的相关性与某种相关性的变量数量作为输入
- windows - 用于在文件夹中读取的 cmd 文件并将特定文件名保存为字符串
- ibm-datapower - Datapower 脚本 - 解析 JSON
- sql-server - EF 找不到生产数据库
- synchronization - RClone (OneNote) 的 OneDrive 同步问题
- load-balancing - HAProxy 中的自定义负载均衡逻辑
- javascript - Next / React JS 无限渲染组件 onClick