将Lightbox用于整个网站

eek*_*eek 2 javascript css jquery lightbox prototypejs

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

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

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

  1. 你认为Lightbox可能会以某种方式沉重吗?它会降低网站性能吗?

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

还有其他想法为什么不是这么好的主意?同样,主要的想法是让用户保持在主页面,同时他可以浏览"不太重要".

提前致谢.

fca*_*ran 5

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

  1. 可访问性:您不能仅依靠javascript来访问信息,因此您需要花费更多精力来开发渐进增强功能.如何通过浏览器历史记录导航产品?
  2. 搜索引擎优化:您是否考虑过如何通过搜索引擎检索您的产品?要使动态内容可转换,您将需要再次付出额外的努力.还要考虑对页面上的隐藏内容进行处罚的可能性.
  3. 可用性:您将如何处理多个设备和屏幕分辨率?如果您在灯箱中显示图像产品,然后您的客户要求也在灯箱中显示缩放图像,该怎么办?你会打开嵌套的灯箱吗?
  4. 社交网络:"喜欢"和"+1"几乎是每个现代电子商务的常用功能:但这些操作只能在一个网址上执行,因此如果您的产品与特定网址没有关联(1对1关系) )您将无法共享特定项目.

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