我想象一个覆盖网站大部分区域的叠加层,聚焦于带有解释性文本和前进或后退功能的区域。理想情况下,网站的一些功能仍然可用,因此如果用户在突出显示的区域单击按钮,则该按钮将按预期工作,但在后台执行。
我知道可以使用jQuery来实现这一点,但我想知道是否有一个框架或库可以做到我所需要的。
我知道可以使用jQuery来实现这一点,但我想知道是否有一个框架或库可以做到我所需要的。
涉及到 Web 应用程序的功能,要想不失去足够的交互性是很困难的。但是,你可以通过 JavaScript 数组中的数据填充控件,而不是与数据库进行数据交换。并且,为了模拟事件结果(表单提交等),简单的 JavaScript 可以帮助你实现这一点。 我认为目前不存在能够模拟更复杂的针对你的网站特定功能的 JavaScript 库。
基于Dmitriy Naumov的答案和缺乏其他回应,我最终选择了基于jQuery的解决方案。
为了实现我想要的覆盖效果,我使用了jQuery Tools的Expose工具。
我放置了覆盖层,然后淡入淡出我想要突出显示的元素,并操纵它们的z-index将它们移到必要时在覆盖层前面或后面。