JQuery:Slider控件的紧凑版本,适合移动使用?

时间:2010-02-12 17:38:46

标签: javascript jquery web-applications mobile

我有移动网络应用,想要使用JQuery Slider控件。

http://docs.jquery.com/UI/Slider

但是,要这样做,它需要整个JQuery核心(29kb压缩和扩展)。

是否可以使用Sizzle(4kb)+ JQuery Slider(4kb)控件来获得一个工作滑块,而不需要JQuery核心(29kb)?

(我试图减少尽可能多的膨胀,因为这是一个移动应用程序,每个kb产生巨大的差异,如果我能够通过倾销削减约29kb jquery核心 - 这将是巨大的。)

3 个答案:

答案 0 :(得分:2)

不幸的是,像Slider这样的大多数JQuery插件本身都需要JQuery核心。它们如此之小的原因是JQuery在插件之间共享了大量代码。

如果您将javascript作为静态缓存文件提供,则用户只需下载一次。

答案 1 :(得分:0)

您可以下载未压缩版本的Jquery和Jquery UI,然后通过试验和错误或源代码潜水删除滑块不需要的所有方法调用,然后通过YUI压缩器压缩较小的文件。这不是一个简单的解决方案,而是唯一可行的解​​决方案(见metismo's answer)。

答案 2 :(得分:0)

不,你不能。无论如何,阻止你使用jquery的原因是什么?如果29kb太大,服务器的带宽使用CDN