Tag: hashchange

Jquery mobile – onhashchange问​​题

我在我的应用程序中使用$.mobile 。 我必须创建自己的路由系统。 我在hashchange上绑定观察者,并从location.hash提取有趣的数据。 我有一个问题 – 如果jQuery.mobile有一个斜杠(例如从’lalal/#controller/action/param’到’lalal/controller/action/param’和$.mobile说明),它会从location.hash删除哈希符号黄色框Error Loading Page 。 我试图首先取消绑定现有的“hashchange”,但之后页面不会自动加载(我需要的)。 如何防止散列的更改,但jQuery必须仍然自动加载页面(例如,通过在具有data-role=’page’元素中声明的ID)? 。 下面是我的路由器类的一个片段:( Router.load不会改变location.hash ) __construct: function() { var that = this; $( window ).bind( “hashchange” , function( e ) { //e.stopImmediatePropagation() that.load( this.location.hash ); }); }

使用Javascript历史框架的经验

当用户选择多个更改页面行为的选项时,我正在寻找一个javascript历史框架来处理页面内的导航。 页面上有多个人工制品可以更改页面的数据加载,我想将其存储为一组堆叠的行为。 从更广泛的意义上讲,出于同样的原因,我想将此作为工具包添加到我未来的Web项目中。 我主要用ASP.NET编写ASP.NET,但我现在才真正担心JQuery。 我用PHP,Python和Perl编写其他项目(取决于演出),因此它必须与平台无关。 我一直在网上寻找并发现了一些,但只有一个(在OReilly上覆盖)看起来很符合要求。 我已经开始玩它,但我想知道其他人正在使用什么工具包以及其他人会推荐什么。 因此,如果您有历史框架的经验,处理Ajax中的后退按钮(等),我很乐意听到您使用过的内容以及它的用法。 这真的有助于我在图书馆做出最终选择。 谢谢, 小号

jquery.history.js VS jquery-hashchange

见http://balupton.github.io/jquery-history/demo/ 我被jquery.history.js吸引了 我发现的意思是 http://benalman.com/code/projects/jquery-hashchange/examples/document_domain/ 我认为第二个是基于JQuery。 我的意思是它不需要任何额外的插件而不是jQuery。 jquery.history.js有什么特别之处? 哈希变化? 我应该使用哪个来覆盖我的浏览器后退和前进按钮?

在JQuery中执行URL哈希/历史记录的最佳库是什么?

我一直在寻找JQuery库的URL哈希,但发现没有什么是好的。 有“历史插件”,但我们都知道它有缺陷并且不灵活。 我在div中加载我的页面。 我需要一种方法来进行后退/前进以及url散列。 mydomain.com/#home mydomain.com/#aboutus mydomain.com/#register 什么是最好的图书馆可以处理所有这些?