当前位置: 首页 > 工具软件 > Yepnope.js > 使用案例 >

css和js用哪个,yepnope(相对路径,css和js)的使用

有凯泽
2023-12-01

我只想在没有涉及触摸设备的情况下包含fancybox。这是我到目前为止的代码:yepnope(相对路径,css和js)的使用

yepnope([{

test : Modernizr.touch,

nope : './js/lib/fancybox/jquery.fancybox.pack.js',

callback : {

"jquery.fancybox.pack.js": function() {

console.log("fancybox loaded!");

}

}

}]);

此代码位于关闭正文标记之前。我收到错误TypeError: k.apply is not a function但这并不能帮助我。

我的问题:

我可以加载与此相对的路径js文件?

我的相对路径从哪里开始?从yepnope所在的路上?

如何有条件地加载JS和CSS文件?

更新:

现在,我尝试了不同的方式:

Modernizr.load([

{

test : Modernizr.mq('screen and (max-width: 31.25em)'),

yep : {

'photoswipe' : ['/js/klass.min.js', '/js/code.photoswipe-3.0.5.min.js']

},

nope : {

'fancybox' : ['/js/lib/fancybox/jquery.fancybox.pack.js', '/js/lib/fancybox/jquery.fancybox.css']

},

callback : {

'photoswipe': function (url, result, key) {

var myPhotoSwipe = $("a.fancy").photoSwipe({ enableMouseWheel: false , enableKeyboard: false });

},

'fancybox': function (url, result, key) {

$('a.fancy').fancybox();

}

}

}

]);

我碰到下面的错误TypeError: a.split is not a function。我做错了什么?

2013-09-27

testing

 类似资料: