我有这个代码,当点击登录按钮时,它会淡化页面的主体。它有一种“打嗝”,暂停时文本框的轮廓仍然显示在我运行项目时第一次运行它。如果我在同一个会话中再次这样做,它会很漂亮。
有没有办法让这项工作第一次正确?
<head id="Head1" runat="server">
<title>Web Portal - Login</title>
<link href="~/css/common.css" type="text/css" rel="stylesheet" />
<script src="js/jquery-1.4.min.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function () {
$('#btnLogin').click(function () {
$("body").fadeOut('2000');
});
});
</script>
</head>
<body>
答案 0 :(得分:1)
很难再现一个很可能与您的个人浏览器,设置,计算机等有关的问题。
您可以先加载JQuery脚本,然后缓存它。另一件可能是问题的问题是,你有一个沉重的文档,装载了花哨的东西,只占用了大量的加载时间,真的让.fadeOut
为它赚钱。< / p>
Here are some easy steps使用JQuery提高性能
.fadeOut()
,看看它是否有所不同。就像我说的那样,很难帮助你,因为它非常个性化 我最好的选择是你正在使用顽皮的 Internet Explorer 来处理很多问题。 :)