javascript:animate动画效果不好,在浏览器刷新后,自动回归原位

每次点击按钮后都执行动画,但是效果不好并且在浏览器刷新完后复原,代码如下:<%@PageLanguage="C#"AutoEventWireup="true"CodeFi... 每次点击按钮后都执行动画,但是效果不好并且在浏览器刷新完后复原,代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test_fadein_out.aspx.cs" Inherits="App_Test_test_fadein_out" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <script src="../App_Script/jquery-1.8.3.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function () { $("#Button1").click(function () { $(".show").animate({"left":"+=500px"},5,"","") }) }) </script> <style type="text/css"> .show{ position:relative; border:2px solid red; padding:20px; width:30px; height:50px; } </style></head><body> <form id="form1" runat="server"> <div style="position:relative;"> <asp:Button ID="Button1" runat="server" Text="Button" /> <div id="result" class="show"></div> </div> </form></body></html> 展开
 我来答
网海1书生
科技发烧友

2019-05-05 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
效果不好究竟是指什么不好?
另外,你是想在浏览器刷新后方框的位置不会复原?那你应该在每次动画结束后把方框的位置数据保存到本地cookie或者localStorage中,然后在页面刷新后再从原保存位置读取数据后赋值给方框。当然,也可以保存到后台服务器中。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式