2

我想知道在整个网站上使用 Lightbox 是否是一个聪明的主意。

我们正在开发一个电子商务网站,其想法是让用户始终在主页上,并以 Lightbox 的方式显示所有内容(产品页面、关于我们等)。

我知道要使用 Lightbox,您需要大多数浏览器都广泛支持的 Prototype/JavaScript,我也知道移动设备上的 Ligthbox 并不是很有趣,但无论如何我们都会创建一个移动版本,一些问题:

  1. 你认为灯箱可能会很重吗?它会降低网站性能吗?

  2. 你认为会有很大的兼容性问题吗?

任何其他想法为什么这不是一个好主意?再次强调,主要思想是让用户在可以浏览“不太重要”的同时保持在主页上。

提前致谢。

4

4 回答 4

5

我认为出于多种原因大量使用灯箱来显示相关内容并不是一个好主意

  1. 可访问性:您不能仅依靠 javascript 来访问信息,因此您需要付出更多的努力来开发渐进式增强功能。如果我通过浏览器历史浏览产品怎么办?
  2. SEO:你有没有想过如何让你的产品被搜索引擎检索到?要使动态内容可索引,您将需要更多额外的努力。还要考虑因页面上的隐藏内容而受到处罚的可能性。
  3. 可用性:您将如何处理多种设备和屏幕分辨率?如果您在灯箱中展示图像产品,然后您的客户要求也在灯箱中显示缩放图像怎么办?你会打开嵌套灯箱吗?
  4. 社交网络:“like”和“+1”是几乎所有现代电子商务中的常用功能:但这些操作只能在单个 URL 上执行,因此如果您的产品未关联到特定 url(1 对 1 关系) 您将无法共享特定项目。

因此,最好避免所有这些并发症
使用灯箱代替灯箱来发出警报,显示模式窗口并告诉用户某些服务器操作的结果(例如登录/注销消息在结账时提醒物品的库存结束...... ) 并且,一般来说,最好不要完全改变或破坏导航流程(例如注册、结帐……),但绝对避免在灯箱中组织整个网站。

于 2012-04-04T07:54:02.600 回答
2

如果您正在开发电子商务网站,那么使用灯箱样式的 ajax 加载所有页面不是一个好主意,因为这样搜索引擎将无法索引您的产品并在搜索结果中显示给人们

于 2012-04-04T07:47:32.483 回答
1

过去,我使用Fancybox而不是 Lightbox,主要是因为我发现它更灵活地满足我的需求。

我也使用带有嵌入式弹出窗口的 F​​ancybox 创建了一个在线商店,以便为用户提供有关弹出窗口的更多信息。

我想说的是,为了确保页面性能不受阻碍,不要通过页面上的隐藏 div 呈现 Fancybox 弹出窗口。如果隐藏的 div 包含大量的图像和内容,这将导致一些开销。

我使用 Fancybox 的方式是加载一个外部页面作为其内容源:

$("#product-info").fancybox({
    titleShow     : false,
    width:    500,
    height:   600,
    autoDimensions: false,
    overlayOpacity: 0.6,
    href: 'product-info.aspx?ID=9' // External page source
}); 

我认为请谨慎使用 Fancybox/灯箱。只添加基本的产品内容。保留产品页面本身的详细信息。这将有助于谷歌搜索(正如其他人评论的那样)。

于 2012-04-04T07:53:55.210 回答
0

我同意 F.Calderan 的所有观点,也许最后一点除外。我认为在许多服装网站上看到的“快速查看”中都有一个常见的用例,可以为您工作。它提供了与您描述的体验类似的体验,但并没有取代拥有多个页面的所有好处。

参见老海军的例子。

于 2012-06-22T20:58:12.320 回答