1

我正在尝试访问 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/

4

4 回答 4

3

如果这很重要,我正在从 HTTPS 站点链接到 HTTP 站点。

是的,这很重要。安全页面需要安全资源。

如果外部站点支持 https,则无需定义协议即可获得它:

<script type="text/javascript" src="//www.externalsite.com/js/default.js"></script>

还有一个类似的问题。也看看它。

于 2012-04-20T19:08:42.650 回答
1

尝试在脚本中添加一个类型,类似这样。

<script type="javascript/text" src="http://www.externalsite.com/js/default.js"></script>

你的css有什么问题吗?

于 2012-04-20T18:22:54.437 回答
1

也许你忘了导入 jQuery?我只能看到插件的代码...

于 2012-04-20T18:24:07.650 回答
1

我认为问题可能是 https 可能不允许您从外部源执行 javascript 文件,您可以将文件存储在服务器上并调用它们。

于 2012-04-20T19:09:12.927 回答