问题标签 [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 回答
313 浏览

javascript - Jquery 代码在 firefox/ie 上不能很好地工作

我有以下代码(在 jsfiddle 上

此代码在 chrome 上运行良好。但在 Firefox 22 和 IE 10 中,它的行为很奇怪

单击颜色时,一切正常。返回时,代码的行为方式应.selected被清除并仅添加到正确的节点。结果是.selected在 DOM 中被清除(如果我检查元素),但在屏幕上却没有。一旦我单击屏幕上的任意位置,该类就会被删除。

此外,如果我用萤火虫等进行调试,这不会发生!

我在代码中遗漏了什么吗?

0 投票
1 回答
64 浏览

jquery - 同位素 shiftColumnOfItem 结合 hashHistory - 如何?

我正在使用 Isotope 过滤一组项目,并使用 JQuery BBQ 来处理 hashHistory 内容。

它工作正常,除了以下内容:项目最初是折叠的 - 单击时,它们会展开并显示更多文本。但是当其中一个项目展开时,过滤信息会丢失(这很明显,因为我还没有在点击时发送它们)并且我再次在屏幕上看到所有项目。

点击展开项目,我现在只使用

我一直在搜索,但仍然找不到将此方法(或重新布局)与当前过滤/哈希参数相结合的方法。欢迎任何提示!

谢谢你。

0 投票
1 回答
124 浏览

jquery - 此外,过滤器按钮不会更新 URL 哈希(请参阅我的 JSFIDDLE)

可悲的是,我对 JS 不太擅长找出问题所在,就像在此页面上所说的那样

如果我单击第一个过滤器,结果是好的,但是一旦我选择另一个过滤器,过滤器就会被第二个删除。

请在这里查看我的小提琴:

最好的问候,迈克

0 投票
1 回答
2479 浏览

jquery - 在 .load() 页面更新上将哈希附加到 URL

背景:我有一个带有如下标记的页面。我正在使用 jQuery 的 .load() 方法将 div.content-container 的内容替换为以下代码:

问题:该方法有效,但我想在 URL 后面加上一个哈希,即 #page2,这将允许后退按钮功能。有没有办法将此功能添加到完全基于 HTML 和 jQuery 的站点.load()

我看过 Ben Alman 的 BBQ 插件,但作为异步内容的新手和 jQuery 的非专家,我无法弄清楚如何在我的项目中实现它。

主页的HTML:

page2.html(和以后的页面)不是完整的 HTML 文档:

0 投票
3 回答
607 浏览

jquery - 带有 jquery-bbq 的基于 jQuery 哈希的导航使页面跳转

我在 www.tinytoepress.com 有一个站点,它使用基于 #hash 锚标记的导航,使用 jQuery 和 jquery-bbq 插件。它工作得很好,除了有时它会导致页面跳到标题下方,就好像它要跳转到一个实际的<a name...>标签一样。但是没有这样的标签。

例如,如果我访问主页,则在 OS X 上使用 Chrome:

http://www.tinytoepress.com/

然后点击左上角的“Store”链接,我去:

http://www.tinytoepress.com/#store

但是,我在标题下方向下滚动,这是不希望的。我想保持在顶部。

如果我向上滚动并单击“关于”,我会转到关于页面,但我再次向下滚动到标题之外。但是,如果我现在向上滚动到顶部并再次单击“存储”,我会在不向下滚动的情况下转到存储,这是所需的。

我正在使用简单.show()的方法来控制从导航点击设置.hide()的 s 的可见性。div

任何想法如何防止在页面中跳转?

0 投票
1 回答
3868 浏览

javascript - 尝试连接到 Foursquare API 并失败,因为“回调 uri 对此使用者无效”

我正在阅读 Foursquare 的教程,并在尝试加载页面时收到此错误消息:

连接失败

此应用程序存在配置问题,无法连接到您的 Foursquare 帐户。

错误原因:回调 uri 对此使用者无效

该代码与包含我的凭据的示例代码完全相同。我的 Foursquare 客户端 ID 不适合用作配置下的 apiKey 吗?

0 投票
1 回答
288 浏览

php - Yii jQuery BBQ 删除后出错

我正在使用Yii CGridView. 列中有删除按钮:

单击删除按钮后,我看到 ajax 请求,然后直接出现 js 错误

有谁知道如何摆脱这个错误?

ps条目被删除,只有js错误。

0 投票
2 回答
535 浏览

c# - 将复选框 int 数组值分配给变量的问题

我正在尝试为我的搜索结果实现过滤器。

这是一个复选框,允许用户选择多个选项之一。The issue I am having is that the model does not work properly when more than one option is selected.

My hunch is that the issue is what is being passed via the viewModel If one value is selected fiddler shows me that beds=1is passed whereas when multiple values of checkbox are selected then beds[]=1&beds[]=2is passed. 是不是因为括号 [] 控制器无法绑定它。

更多详情如下

观点如下:

这是 viewModel 的一部分,如下所示:

当用户点击提交时 - 它通过 ajax 进入搜索控制器

现在,我试图调试它。

如果我没有为床选择任何过滤器,则 viewModelInp.beds = null & BedroomCounts 设置为 int[0]。如果我选择一个值,则 viewModelInp.beds = choosen-value & BedroomCounts 设置为 int[choosen-value] 如果我选择多个值,则出于某种原因 viewModelInp.beds 在控制器中作为空值流动。

我也使用 fiddler 进行了检查。对于这种情况,当我选择多个值时,提琴手 webform 视图显示以下内容:

我不确定为什么选择多个值时 viewModelInp.beds = null 。

我使用 jquery bbq 来帮助为我的网址添加书签。

如果我直接为多选情况编写 url,即 www.domain.com/search#beds[]=1&beds[]=2 (or,www.domain.com/search#beds=1&beds=2) - 那么正确的复选框显示为“已选中”。但是,搜索仍然忽略它。

任何帮助将不胜感激!谢谢

--- 按要求更新

我正在使用 Jquery 烧烤。而ajax是

上述情况下的 $.param(model) 等于beds[]=1&beds[]=2

0 投票
1 回答
123 浏览

jquery - 哈希位置基础知识

我试图了解 location.hash 在 jQuery 中是如何工作的,为此,我试图从最基本的形式开始,然后一旦我做对了,我就会更深入,但遗憾的是我已经被困在我认为应该是一件简单的事情。

这是我创建的代码,用于修改我在此处的帖子中找到的其他人的代码:

});

这是页面http://dlacrem.16mb.com/dlatest/hash.html

现在,正如我所说,我正在努力学习,所以 10 行中可能有 80 个错误:D 但是,当我转到 hash.html#red 时,不应该将红色类添加到正文中吗?

我正在使用Ben Alman 的 BBQ 插件

问候,并感谢我提供的任何帮助!

0 投票
2 回答
2715 浏览

javascript - jQuery BBQ 使用 jQuery 2 生成错误

jQuery BBQ 菜鸟问题:我已经下载了 jQuery BBQ 1.2.1,我正在尝试将它与 jQuery 2.1.0 一起使用。BBQ 的工作原理是它做我想做的事情,但我注意到控制台中有一条错误消息。我已经追踪到似乎是兼容性问题。这是产生错误的示例 HTML 页面:

在 Firefox 中,控制台错误是TypeError: f is undefined. 在 Chrome 中,错误是不同的:Uncaught TypeError: Cannot read property 'msie' of undefined.

我注意到 jQuery BBQ 已经很老了。jQuery BBQ 有更新的版本吗?还是有一些更新的替换库?

更新

我正在使用 jQuery BBQ,因为 google 搜索将我发送到这个先前回答的问题:Parsing URL hash/fragment identifier with JavaScript。我要解决的真正问题与链接的问题相同:响应 URI 哈希部分的更改并解析该片段。

事实证明,就我的目的而言(到目前为止),我可以消除 jQuery BBQ 并编写几行代码来获取哈希字符串(并删除哈希符号):

所以现在可以了。它非常简单,并且它减少了一个模块依赖,因此是双赢的。我想这就是为什么没有回答 jQuery-BBQ 问题的原因,嗯?