我正在尝试访问2个外部CSS文件和一个JS(jQuery)文件。我正在将它们添加到我的网站中:
<link rel="stylesheet" href="http://www.externalsite.com/css/style.css" type="text/css" />
和
<script src="http://www.externalsite.com/js/jquery.easing.1.3.js"></script>
<script src="http://www.externalsite.com/js/default.js"></script>
在default.js中,有一些jQuery控制我的菜单下拉菜单。下降不会出现。当我查看源代码时,HTML代码是正确的。
我是否正确链接了他的文件?任何想法,为什么我没有看到我的摔倒?
编辑:
如果重要的话,我将从HTTPS站点链接到HTTP站点。
编辑2:
JSFiddle补充道:http://jsfiddle.net/tvZUG/
答案 0 :(得分:3)
如果重要的话,我将从HTTPS站点链接到HTTP站点。
是的,这很重要。安全页面需要安全的资源。
如果外部网站支持https,您可以在不定义协议的情况下获取它:
<script type="text/javascript" src="//www.externalsite.com/js/default.js"></script>
there's a similar question。另外看看吧。
答案 1 :(得分:1)
尝试在脚本中添加类型,类似这样。
<script type="javascript/text" src="http://www.externalsite.com/js/default.js"></script>
你的css有任何问题吗?
答案 2 :(得分:1)
也许你忘了导入jQuery了?我只能看到插件的代码......
答案 3 :(得分:1)
我认为问题可能是https,可能不允许您从外部源执行javascript文件,您可以将文件存储在服务器上并调用它们。