1

我正在使用 Scott Robbins 页面幻灯片显示/隐藏响应式导航的网站上工作。

由于某种原因,pageslide 导航在网站的其余部分工作正常,但是当它到达联系页面时,它会中断: http: //kevinpresbrey.com/contact

我查看了 Chrome 中的控制台,我收到了这个错误:

Object [object Object] has no method 

我从这里更新了页面侧的 jQuery 调用:

$(".open").pageslide({ direction: "right"});

对此:

jQuery(".open").pageslide({ direction: "right"});

它仍然在吹出错误并导致页面滑动在联系页面上不起作用。

就像我之前提到的,它在所有其他页面上都可以正常工作,但在联系页面上除外。我有一种感觉,由不断接触产生的嵌入式表单可能会导致问题,但除此之外,我不知道。

有什么建议么?

4

3 回答 3

1

您的代码中有多个版本的 jQuery,这可能会导致问题(即使其他一些代码似乎正在工作)。你有 v1.8.3 和 v1.8.2。

其中一个正在被拉出:

http://www.formstack.com/forms/js/3/jquery.min.js

另一个来自:

http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js?ver=3.6

解决这个问题,您的代码应该可以工作。

于 2013-09-11T22:30:11.327 回答
1

好的,我知道它是什么了。

看起来这部分来自Hanlet所说的。有两个版本的 jQuery 被拉取。

显然,当我在我的 functions.php 文件中注释掉引入 jQuery 的代码时,它默认为 Wordpress 附带的版本,即 1.10.2 版本,这显然解决了这个问题。

是的。万岁……我猜?

于 2013-09-11T22:49:09.390 回答
0

“pageslide”不是 jquery 选择器的内置方法。您可能需要仔细检查是否正确包含“pageslide”javascript 库/jquery 插件。

于 2013-09-11T22:14:11.553 回答