我目前使用jQuery手机插件来实现页面之间的滑动滑动转换,这些工作非常好,实际上是完美的!唯一的问题是,由于我正在构建网站上已经有了一个hashchange函数,因此jQuery移动转换中的hashchange事件正在打破这个功能。
我读过的文件,看到的pushState plugin
可以长哈希基于URL的转换成完整的文档路径,但实现像这样:jQuery mobile:将哈希转换为完整的URL
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
$(document).on('mobileinit', function() {
$.mobile.pushStateEnabled = true;
});
</script>
<script src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script>
这似乎并不奏效和哈希仍然被补充说,我假设哈希值可以被删除,例如从www.website.com/#hash
到www.website.com/hash
?这就是我收集上述功能会做的,但它似乎并没有工作,如果可能的话?任何建议将不胜感激!
入住这http://stackoverflow.com/a/17111862/1771795 – Omar