【问题标题】:Smooth page transitions in HTML5 with CSS3 without using jquery在不使用 jquery 的情况下,使用 CSS3 在 HTML5 中平滑页面转换
【发布时间】:2011-05-08 08:58:49
【问题描述】:

我正在为移动设备设计一个网页。我知道 jquery 很棒,但我不想使用它。我想实现像http://jquerymobile.com/demos/1.0a4.1/ 这样的平滑页面转换,但不使用 jquery。我怎样才能做到这一点?页面转换之间会调用 Web 服务,因此会有延迟。我希望它尽可能平滑。

【问题讨论】:

    标签: html css mobile-website transitions


    【解决方案1】:

    面对现实:您将不得不使用 JavaScript,而且如果不使用某些框架或其他框架,这将非常乏味。要获得平滑的页面转换,您有两种选择:

    1) 将站点作为单个页面运行。这就是您链接到的站点中使用的内容。整个过程没有页面转换;这是一个带有一些点击事件的页面,用于为内容设置动画并使用 AJAH 动态加载。

    2) 运行多页站点,但使用本地存储。您将拥有少量页面,并缓存它们所需的资源。 JavaScript 会在页面加载后立即运行,并在通过 AJAX 加载和显示普通内容的同时绘制一个漂亮的加载屏幕。

    就我个人而言,我不会太在意页面转换;这就是网站的工作方式。也不要被 jQuery 推迟,因为当你编写完所有这些 JavaScript 时,你会想要它。即使对于移动网站,库的大小也可以接受(您可以使用 CDN 缓存的副本)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-16
      • 1970-01-01
      • 2012-10-22
      • 2016-06-01
      • 2016-03-24
      相关资源
      最近更新 更多