llgd.net
当前位置:首页 >> onhAshChAngE事件 >>

onhAshChAngE事件

window.onhashchange=function(){ alert(location.hash); }; set hash1 set hash2 或者通过代码的形式: location.hash='hash3';

基本上就是在非原生支持 onhashchange 的浏览器上采用轮询,一旦发现 hash 与上一次查询结果不同就触发。这里用的 interval 是 50 ms,我个人觉得 50-100 ms 都能接受吧。 另外在 IE6-8 下需要用 iframe 处理访问历史。

He could hear the wind sighing up amongst the leaves, the squirrels chittering to one another, even the sound a pinecone made as it tumbled to the forest floor.

IE8+、Firefox 3.6+、Chrome 5+、Safari 4.0+支持该事件。它的使用方法有三种: window.onhashchange = func; window.addEventListener(“hashchange”, func...

你通过锚链hash来查找ID但是这时候由于下面的图像还没加载,就没宽高撑起页面...你可以尝试用onhashchange来检查下是否有触发 追问 没有触发该怎么改进呢,亲? ...

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com