Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax 在整个网站中保持加载状态的页面的一部分_Ajax - Fatal编程技术网

Ajax 在整个网站中保持加载状态的页面的一部分

Ajax 在整个网站中保持加载状态的页面的一部分,ajax,Ajax,我想知道是否有可能在访问我的网站时只加载一次元素 换句话说,我有一个,其中包含一组不同的Spritly背景,我想知道是否只能加载一次单个,然后,每次最终用户加载不同的页面时,保持不变 我想要达到的效果是不让动画重新开始 要实现这一点有多困难,我该如何具体做到这一点?这是否太麻烦,无法快速实施?另外,我相信这与Ajax有关,对吗 谢谢 另外,我相信这与Ajax有关,对吗 您可以“使用ajax”更新整个站点,除了div,即不刷新页面。这意味着,您的网站必须是一种javascript应用程序。如果还没

我想知道是否有可能在访问我的网站时只加载一次元素

换句话说,我有一个
,其中包含一组不同的Spritly背景,我想知道是否只能加载一次单个
,然后,每次最终用户加载不同的页面时,
保持不变

我想要达到的效果是不让动画重新开始

要实现这一点有多困难,我该如何具体做到这一点?这是否太麻烦,无法快速实施?另外,我相信这与Ajax有关,对吗

谢谢

另外,我相信这与Ajax有关,对吗


您可以“使用ajax”更新整个站点,除了
div
,即不刷新页面。这意味着,您的网站必须是一种javascript应用程序。如果还没有,您需要重写一些(或更多)部分。

一个更简单的解决方案可能是使用服务器端代码来确定页面请求是第一个还是后续请求,并为这些后续请求显示静态背景


在大多数服务器端语言中,这只需几行即可完成。你用的是哪一种?

很酷,听起来很棒!我使用的是ASP和ASP.NET,我建议在用户首次访问网站时使用会话变量来存储。我不太了解ASP,但看起来你可以设置,在设置之前,检查是否设置了ASP,然后显示动画或静态图像。我的意思是,我希望最终用户的上一页中不显示动画。比方说,你浏览第一个页面的时间足够长,可以看到地下动画,然后你浏览到“Shop!”页面,我希望动画从它停止的地方继续。你能告诉你的动画从HTML中的不同点开始吗?如果是这样,您可以通过在会话变量中存储动画开始的日期和时间,大致了解动画播放了多长时间。然后,您可以检查第二个请求的时差,并提供动画的相关部分。如果中途开始动画不是一件容易的事,那么我想应该是Ajax。谢谢你提供的信息,我更喜欢Gus的想法,因为它与我现在的想法更兼容,而且不需要重写。