1

我希望有人可以帮助我解决这个问题,因为这不是我的领域。

我在浏览器控制台中收到以下错误:

Uncaught TypeError: Property '$' of object [object Object] is not a function (index):36
(anonymous function) (index):36
Uncaught TypeError: Property '$' of object [object Object] is not a function totop.js:3
(anonymous function) totop.js:3

它与我拥有的滑块有关。滑块是concrete5 的“Revolution Slider”。有某种我无法弄清楚的冲突。

它破坏了我拥有的“ToTop”功能,以及移动导航(如果您最小化浏览器,您会看到它)。

手机导航截图:(链接

实时预览:(链接

任何帮助表示赞赏。

最好的问候,大卫

4

2 回答 2

4

在页面中的 js 中的某个时刻,您正在执行以下操作:

var tpj=jQuery;         
tpj.noConflict();

noConflict 清除 $ ( http://api.jquery.com/jQuery.noConflict/ ) 并且 toptop 脚本期望它存在。将 toptop 更改为使用 jQuery 而不是 $,或者找到一种方法来放弃 noConflict 调用。

于 2013-11-06T12:05:52.373 回答
0

用这个包装你的代码:

(function($)
{
    // your code here
    // $ now stands for jQuery
})(jQuery);

而且要快乐。无冲突不是解决方案,而只是另一个问题。

于 2013-11-06T12:21:53.170 回答