我的索引页上有一个 jQuery slider (轮播),当我将其添加到 Dreamweaver 中时,它似乎检查正常并且即使在浏览器中预览时也能正常运行。
当我将网站上传到服务器 ( see here ) 时,除了 slider 之外,一切正常。我的左/右箭头有一个空白区域,但仅此而已。
我在 Chrome 中运行控制台,它给了我这个错误:
Uncaught TypeError: Object [object Object] has no method 'featureCarousel' (index):64
(anonymous function) (index):64
n jquery-1.7.min.js:2
o.fireWith jquery-1.7.min.js:2
e.extend.ready jquery-1.7.min.js:2
c.addEventListener.C
我应该在这里发布哪段代码以便您可以更好地理解?
我需要提到的是,对于我网站的主框架,我使用的是响应式网格系统,该系统也需要 .js 才能工作。您认为这里存在某种冲突吗?
最佳答案
你的问题是你实际上导入了 jQuery 两次!一旦进入<head>
:
<script src="scripts/js/jquery-1.7.min.js" type="text/javascript" charset="utf-8"></script>
和一旦出现在页面底部:
<!-- Grab Google CDN's jQuery, with a protocol relative URL; fall back to local if necessary -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/jquery-1.7.2.min.js"><\/script>')</script>
您需要删除页面底部的那个。如果您有任何问题,请告诉我,我会尽力回答!
关于javascript - jquery轮播不显示在浏览器上,但显示在dreamweaver上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20980474/