摘要: 目前除了 ie67 外都原生支持 hashchange 事件.(当用户点击后退与前进进行浏览器导航时会引起 hash 变化.)当浏览器的 hash 值发生变化时会触发此事件,常常被用来实现单页面应用此事件只能在当前 window 上注册,注册到其他类型元素上无效!1 var $=KISSY.all;2 $(window).on("hashchange",function(){3 // location.hash -> 当前 hash 值4 });先提供本人自己结合部分开源项目代码定制的singlepage插件,实现了IE678 chrome firefox等浏览器效果 阅读全文
posted @ 2012-09-18 21:32 haycco 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 自己写的一个JQuery资源异步加载插件,托管在GitHub上的代码地址:https://github.com/haycco/jquery-resource-loader为了优化页面初始化一次性引入的JS等不必要第一时间加载的脚本,我们通常都是希望点击相关内容才加载该部分的插件。例如上篇文章讲到的,Web单页面设计的实现。单页面应用的实现,由于IE67不是原生支持hashchange,将比程序实现带来些许麻烦,但自己新定义了一个JQuery单页面singlepage插件已经解决了该问题了。GithHub代码地址:https://github.com/haycco/jquery-singlepa 阅读全文
posted @ 2012-09-18 21:13 haycco 阅读(748) 评论(1) 推荐(0) 编辑