1
我在我的页面中嵌入了Flash文档查看器,用户可以在其中查看文档的预览版本,然后购买完整版本(如果他们喜欢)。是否有可能在文档本身有一个超链接“立即购买”,它会命令浏览器在当前页面上执行某些操作而不需要必须刷新?location.hash更改的事件处理程序?
我想象的是这样的:
www.example.com/currentpage.php#buy
...作为嵌入文档中的链接,这在理论上滚动到父网页上的位置。是否有任何机制,可能是事件处理程序,我可以运行一些js被引导到“#buy”锚?
编辑:我刚刚发现JavaScript有一个
window.location.hash
对象,我可以检查,但我不希望对其进行轮询,问题依然存在,如果有任何机制或事件检测到它在变化?
谢谢你,我发现这个帖子里面详细阐述你的答案 http://stackoverflow.com/questions/680785/on-window-location-hash-更改 – 2010-11-01 17:44:51