问题标签 [jquery-bbq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
787 浏览

jquery - 如何在 jquery bbq 中使用动态加载的内容

首先,我是 jQuery 的新手。我发现我的 Web 应用程序面临一个问题,即用户无法导航回上一页,甚至无法刷新页面。它使它重新定向到网络应用程序的第一页。
这是我的脚本的一部分

基本上,当用户单击 时<li>,该页面将从另一个页面加载另一个内容。

我知道jQuery BBQ可以解决它,但我不知道如何使用它。谁能给我一些提示?

0 投票
1 回答
1377 浏览

jquery - Ajax在hashchange之前保存div的滚动位置(BBQ插件)

我正在为我的 ajax hashchange 事件和历史状态使用 jquery BBQ 插件。我的问题是它不保存滚动位置,所以当我使用后退按钮时,滚动条没有定位在 hashchange 之前的位置,而是与按下后退按钮之前相同的像素位置。我已经看到这对许多人来说都是一个问题,有些人提到使用 cookie,但我不知道如何使用 BBQ 插件,因此感谢所有帮助。理想情况下,我希望这样当页面正常导航到时,滚动条位于顶部,但是当按下后退按钮时,滚动条位于该页面上的位置。这是我的代码:

谢谢。

0 投票
1 回答
8943 浏览

jquery - 时间戳 AJAX URL

下面是我用于 jQuery BBQ 的代码。

我需要修改代码,以便 URL 带有时间戳。我尝试使用以下代码,但是当我这样做时整个页面停止工作:

任何帮助,将不胜感激。

0 投票
2 回答
2554 浏览

javascript - jquery bbq 从 url 中删除哈希 b

我是 jquery bbq 的新手,到目前为止我已经弄清楚了大部分设置,但我有一个小问题。这是设置。

右侧带有主导航链接的页面每次导航链接单击都会将页面的正文内容更改为其相应的数据(显示和隐藏 div)(使用 bbq)其中一个链接显示带有另一组链接的 div,单击时将在 url 中设置哈希 B

所以第一个链接点击 domain.com/dir/#A=page1

第二个链接点击 domain.com/dir/#A=page1&B=set1

如果我按下后退按钮,它会返回到以前的 A 哈希,但是 B 哈希仍保留在 url 中。

有没有办法在不在特定页面上时删除 B peram?

0 投票
1 回答
674 浏览

jquery - jQuery BBQ 将 URL 状态拆分为可用的块

非常努力地理解 jQuery BBQ 并且做得不好。有几件事情我需要弄清楚,但我会试着把重点放在我认为最重要的事情上,希望剔除那部分会引导我解决其他问题。

我有一个页面,其中包含三个部分,每个部分都是隐藏的。当用户单击导航链接时,相应的部分会展开,而其他部分(如果处于活动状态)则被隐藏。URL 使用代表页面的哈希值进行更新。就这样localhost变成了localhost/#work。在我的代码中,这可以正常工作。

在该#work部分中,有多个缩略图对应于不同的视频,我正在尝试将值添加到 URL 中以允许添加书签和其他爱,因此使用 jQuery BBQ。这种作品,有一个小问题的网址变得丑陋。localhost变成localhost/#work=&misery=. 丑陋,但它已正确更新(并且该部分按预期保持打开状态)。

这是货物:

hashchange事件发生时,我的超级骗子 hash-bash 函数会运行并检查 URL 中的哈希值,然后打开相应的部分。如何使用 jQuery BBQ 的.getState()方法从 URL 中提取视频值,然后单击该缩略图?

非常感谢,我知道那是冗长的,但我希望尽可能清晰和描述性。请在下面找到一个 jsFiddle(尽管在那个环境中我根本无法显示哈希值......呃!)以及原始代码。

http://jsfiddle.net/danielredwood/n2KWv/2/

JavaScript:

​</p>

0 投票
0 回答
145 浏览

jquery - 使用 BBQ 插件进行深度链接

我不确定我在这里做错了什么。当我打开它的 HTML 代码时,它就崩溃了。有谁知道我的语法是否错误,或者我根本不了解 BBQ 插件的工作原理?非常感谢!

在 Chrome 中,它说我正在调用pushState. undefined我应该先在外面申报吗latlng

0 投票
1 回答
1253 浏览

jquery - 如何在此应用程序中正确实现 History.js 或任何其他替代方案(jquery bbq、pjax、jquery 地址)?

正在处理的页面的核心看起来像这样http://jsfiddle.net/AUCYf/1/并且当用户从搜索引擎登陆它时,应该打开已搜索的“切换框”中的内容。我发现了很多关于使 AJAX 可爬行的教程,但我一直坚持实现我在标题中提到的脚本。

现在发生的情况是,当我单击按钮“LINK1”时 div1 打开并且 url 为:mypage.com/#link1
我需要在直接访问 mypage.com/#link1 时打开 div1。另外,因为可以同时打开更多的 div,有没有办法做这样的事情 mypage.com/#link1&link3

0 投票
2 回答
134 浏览

javascript - 使用 jquerymobile、ajax 和 jquery bbq 构建移动网站是否可能/明智?

我有一个用于台式机/笔记本电脑的网站,使用 jquery 和 jquery bbq 构建。

我现在想制作这个网站的移动版本,并计划使用 jquerymobile。但是,我有点害怕在某些文档中看到 href="#" 链接,因为我已经在操纵位置哈希以使用 jquery bbq 提供后退/前进/书签。

这些技术是兼容的还是我正走向一个麻烦的世界?

谢谢你的帮助!

0 投票
0 回答
220 浏览

jquery - 拉斐尔图在选项卡式ajax页面上加载不当

你好,我在我的网站上使用拉斐尔线图进行统计。这些图表位于我网站的仪表板中,仪表板是 jquery bbq 选项卡。当您第一次导航到图表时,整个图表会被扭曲,直到您刷新页面,它才会看起来正确。不确定是什么真正导致了这种情况,我认为它与加载方式有关,因为如果您喜欢直接进入报告选项卡,那么图表将正确显示。

我有一个访客帐户供人们签名并查看发生了什么。
http://nichepage.com
用户:访客
密码:欢迎

  1. 登录并转到此网址http://www.nichepage.com/dashboard
  2. 单击最后一个选项卡“利基报告”,您会注意到图表未正确显示。
  3. 刷新页面,图表将正确显示
  4. 尝试直接导航到报告选项卡http://www.nichepage.com/dashboard/#p=r
0 投票
3 回答
3153 浏览

javascript - 如何在不提交表单的情况下序列化 jquery 中的表单以用于 url 哈希?

我想创建某些 html 表单的字符串表示形式,以存储在 url 的哈希部分中。

我懒洋洋地希望会有这样的方法和jquery。serialize() 似乎可以解决问题,除了在我看到的所有示例中,它使用表单提交的“this”对象。在我的网站上没有提交表单,我只想能够序列化它们。我试过了:

但我只得到一个空字符串而不是序列化形式。

我应该欺骗表单提交并在其中生成我的序列化字符串,然后取消默认事件还​​是什么?似乎有点做作..?

或者可能是我只是在序列化错误..

谢谢你的帮助!