我有这个旋转器,它在某些页面中可用,但在另一些页面中则根本不起作用。在http://www.unitedtruckcenters.com/上它可以正常工作,但是如果您转到http://www.unitedtruckcenters.com/pre_owned_detail.asp?veh=3328107,您会发现它甚至不会启动。使用Web Developer工具栏,我收到以下错误消息:

错误:TypeError:$(...)。jCarouselLite不是函数
源文件:http://www.unitedtruckcenters.com/pre_owned_detail.asp?veh=3328107

请帮助,任何帮助将不胜感激。

最佳答案

也许在加载jQuery之前先加载扩展名,然后jQuery覆盖$变量。
将jquery脚本标记放在标头中,并将轮播标贴在其正下方。

问题在于,jQuery扩展JCarouselLite并未加载到第二页上。

脚本(www.unitedtruckcenters.com/jcarousellite.js)埋在主页深处,您应该将其移至页眉并将其添加至第二页。

下次在stackoverflow上发帖时,请不要让我们做所有工作并告诉我们您所知道的并在问题中向您显示代码,而不是在发帖中添加一些URL。

关于javascript - $(…).jCarouselLite不是函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23157787/

10-11 12:40