history.js

    3热度

    1回答

    这可能是重复的。我已经搜索过,但不确定要使用哪些术语。如果你能找到重复的,谢谢,我会删除这个问题。 我听说history.js是“最好的”深层链接ajax库,因为它对旧版浏览器具有最好的兼容性。然而,我看到这个lib的每个演示都使用一个?像/my/url?key=value或类似的东西。 当浏览项目的源代码树时,我非常喜欢github上的滑块。例如,单击一个文件夹可以在更改浏览器中的完整URL的同

    1热度

    2回答

    我使用的是history.js plugin,并想知道如何可以实现一个/类型的URL。现在,我的代码是: //Check if url hash value exists (for bookmark) $.history.init(pageload); //highlight the selected link $('a[href=' + document.location.hash +

    1热度

    1回答

    目前尝试在添加ajax到一个网站,经过多次阅读后,我发现history.js涵盖了我需要的所有领域。 然而,尝试我可能似乎无法获得jquery文件加载时,通过Ajax调用页面。 我已经下载了history.js & ajaxify-html5.js文件,将其移动到内容加载的每个页面上的#content div内,但仍然没有让js在动态调用的页面上工作。 所有HTML是有效的,这里是代码的概要(精简

    0热度

    1回答

    我使用History.js脚本https://github.com/browserstate/history.js来记录使用Ajax函数时的历史记录。它在现代浏览器中效果很好......但是,当使用类似IE9的东西时,它使用散列回退功能,但实际上并没有按照建议的那样工作。 E.g.说我目前的网址是:http://localhost:8888/Dashboard ,然后我做了以下内容: Histor

    0热度

    1回答

    所以我一直在做的不同的方法,一点点研究,以获得具有播放器(或与此有关的任何元素)跨页面加载这样的坚持,它好像有两个选项。这两者我将创建自己的网站来利用AJAX负荷: 散列砰 - 这似乎有很多的仇恨在网络上,而应在所有浏览器作为现在。它似乎也很容易实现。 HTML5历史 - 从我读到的这是“正确”的方式来做到这一点,但是,它在这一点上的浏览器支持非常有限。对于不支持的浏览器,将发生整个页面刷新(Hi

    4热度

    2回答

    例如, 如果我使用的搜索栏从“www.site.com”我看到“www.site.com/search”,这很好。 如果我使用“www.site.com/events/”中的搜索栏,请参阅“www.site.com/events/search”,这很愚蠢。 它为什么这样做?这是行为还是一个history.js错误或我的错误?

    0热度

    1回答

    我很确定这里有一个非常简单的解决方案,但我似乎无法想到最佳方法。我使用History.js,它使用History API。可以说,我先从以下页面: <div ="header"> Header </div> <div id="content"> Content </div> <div id="footer"> Footer </div> 我一直在处理我的

    5热度

    4回答

    大家好, 现在我第四次尝试在Rails应用中实现history.js。我有一种方法运行得很好,但代码太难看了。今天我又看了一遍代码并思考:我怎样才能让这个更好,更容易,更干?? 我迄今所做的(和工作相当好,不完美): 设置remote: true到我的链接 jQuery的UJS取的js.erb 我的HTML看起来像: <body> <div id="content"> some

    1热度

    1回答

    我在我的web应用程序中使用History.js进行历史记录管理。当应用程序直接在我的网站上使用时,所有现代浏览器的一切正常。除了IE9之外,所有这些浏览器在从Facebook框架(如Facebook应用程序)中加载应用程序时也可以正常工作。使用IE9,似乎pushstate方法无法获取添加到历史记录中的状态。 我想这与Facebook沙箱应用程序有关。由于IE9本身不支持HTML5历史记录方法,

    0热度

    2回答

    我遇到的https://github.com/browserstate/ajaxify 内具有以下功能的一些问题的URL是以下形式: http://rooturl.com/?alfa=a 或其他任何查询字符串未被识别为内部链接。 (凡rooturl.com是我的内部网页) // Internal Helper $.expr[':'].internal = function(obj,