1

作为一名前端开发人员,我尽量保留所有 javascript 部分,因为我对一些后端人员的体验非常糟糕。所以我使用基于特定页面中存在的css“ID”的需要根据需要加载所有javascript依赖项。为此,我使用了 Modernizr,这样后端开发人员就不必担心他们需要在哪个页面加载特定的 javascript 文件,而哪些不需要。

最近,我尝试加载 jQuery Carousel,加载成功,得到了在 firebug 中显示的绑定。但它不起作用。

关联 -http://59.160.209.51/websites/eamonreganirishart/code/ - Please copy/paste this link to the browser

和 Modernizr 代码

Modernizr.addTest("car_0", $("#mycarousel").length > 0);
Modernizr.load({ test:Modernizr.car_0, yep:[temp_path+"/css/skins/tango/skin.css", temp_path+"/js/libraries/jquery.jcarousel.min.js"], callback: function(){ if($.fn.jcarousel){ console.log("found"); jQuery('#mycarousel').jcarousel({ vertical: true, scroll: 2, auto:2 }); } } });

我在这里缺少什么...另一件事,如果我加载所有的javascript以这种方式加载,该过程是否正确?如果这不是做到这一点的最佳方式,那么从前端的角度来看,更好的方式是什么?

4

0 回答 0