【发布时间】:2012-09-17 07:59:35
【问题描述】:
我有一个页面,当单击链接时会打开一个颜色框弹出窗口。发生这种情况时,地址栏中的 URL 保持不变。我希望更改此 URL,以便可以将访问者直接链接到 Colorbox 弹出窗口,而无需引导他们点击链接。 This page 说明了我想要完成的工作。
因此,当您查看 URL 位置栏中时,您会看到上述 URL。当您关闭弹出窗口时,URL 将更改为:http://www.uu.nl/daretoexcel/#。同样,当您打开另一个窗口时,URL 会更改为类似的内容。所以我知道如何打开 Colorbox 并让它工作。只是地址栏中的网址始终保持不变。
我查看了他们的代码,但不太明白。我不想只是复制和粘贴而不知道到底发生了什么。
【问题讨论】:
-
查看源代码 uu.nl/daretoexcel/wp-content/themes/uu/includes/script/…,尤其是
hashLoad函数 -
不需要额外的库,他只需要两个事件 onComplete 和 onClosed。在第一次设置哈希并在第二次清除它。 2行代码。
标签: javascript jquery url popup colorbox