【问题标题】:What was implemented on this site? [closed]在这个网站上实施了什么? [关闭]
【发布时间】:2011-10-27 16:01:26
【问题描述】:

我正在尝试重新创建此站点的功能:http://www.uniqlo.com/jp/supercoolbiz/

我想知道他们是怎么做到的:

  1. 他们如何让它在页面完全加载之前显示加载... (1%...100%)?也就是说,他们如何让网站的其余部分在加载时弹出,以及如何在 javascript 中将此作为事件发出信号?
  2. 他们如何让 div 在悬停时左右摆动?
  3. 他们如何让图像在悬停时如此流畅地变化? (当您滚动单个模型时,它们会旋转)

【问题讨论】:

  • 网站使用的是flash,不是javascript
  • 网站基于Flash
  • 是的,您所描述的内容使用了零个 JavaScript。都是闪电侠。而且Flash是编译好的,所以我们不能随便看。
  • 一些帮助您对使用 JavaScript 的网站进行逆向工程的快速提示:在 Chrome 上使用 Firebug/开发者工具;并获取名为 VisualEvent 的超棒小书签。

标签: javascript jquery flash user-interface


【解决方案1】:

据我所知,该网站没有任何 JavaScript。看起来它完全是 Flash 驱动的。您始终可以通过在页面中单击鼠标右键来判断。如果它是 Flash 站点,您会看到面向 Flash 的选项,并且没有查看源代码的选项。请看下面的截图:

【讨论】:

    【解决方案2】:

    配合它,因为它不是在 JS 中而是在 Flash 中完成的 :)

    【讨论】:

      【解决方案3】:

      主要是 Flash。您是正确的,因为 jQuery 链接在 <head> 中,但它似乎只能这样做:

      if(jQuery.browser.msie && parseInt(jQuery.browser.version) == 6){
      wmodetype="transparent";
      }
      

      看起来是针对其网站特定部分的某种浏览器检测。如果您环顾该 sn-p,您会注意到该检测也用于 Flash。所以,基本上,整个网站都是 Flash。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-01-20
        • 1970-01-01
        • 2022-01-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-03
        • 2015-06-25
        相关资源
        最近更新 更多