我想问一个关于jquery菜单目标的问题,然后我必须用一些外部资源将我的代码放在jsfiddle中。我做了这,但不起作用。有人能说出这是怎么回事吗?
谢谢。
发布于 2014-02-10 07:00:47
您将链接到显示这些文件的github页面,而不是位于github上的实际文件。不,github不是CDN,但它绝对可以用来服务文件。
例如,尝试更改:
https://github.com/kamens/jQuery-menu-aim/blob/master/jquery.menu-aim.js
至
https://raw2.github.com/kamens/jQuery-menu-aim/master/jquery.menu-aim.js
和
https://github.com/kamens/jQuery-menu-aim/blob/master/example/css/bootstrap-responsive.css
至
https://raw2.github.com/kamens/jQuery-menu-aim/master/example/css/bootstrap-responsive.css
直接链接到github上的文件存在一些问题。也就是说,每件事都是以文本/普通的形式出现的。作为替代,您可以使用http://rawgithub.com/服务。因此,jQuery菜单链接将变成:
http://rawgithub.com/kamens/jQuery-menu-aim/master/jquery.menu-aim.js
更新的小提琴指向正确的github URL:http://jsfiddle.net/X8w5M/12/
编辑
请注意,引导CSS不工作在这个小提琴,因为小提琴期望CSS被用作文本/css。将引导CSS链接更改为http://rawgithub.com/kamens/jQuery-menu-aim/master/example/css/bootstrap.css使其重新焕发生机。
编辑2
下面是使用rawgithub为CSS服务和使用github为JS服务的一种工作方法。http://jsfiddle.net/X8w5M/18/
发布于 2014-02-10 06:53:34
Github不是CDN。您必须使用CDN链接来嵌入外部资源。您可以使用以下链接作为外部资源。
http://cdn.jsdelivr.net/jquery.menu-aim/0.1/jquery.menu-aim.min.js
http://netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap.min.css
http://netdna.bootstrapcdn.com/bootstrap/3.1.0/js/bootstrap.min.js
试试这些。
https://stackoverflow.com/questions/21670602
复制相似问题