脚本库 JS 冲突解决插件 v1.6.2 jQuery Easy for Joomla! 3

项目简介

Joomla扩展, ZMAX应用市场

jQuery Easy 是针对 Joomla! CMS 的一款系统插件,它的功能是清理及准备你的网站前台和后台,以便使 jQuery 脚本库能够与 Joomla 核心自带的 Mootools 脚本库和谐相处。 如 果你熟悉 Joomla 的扩展世界,就会发现很多特效需要 jQuery JS 库来实现。而 Joomla 核心自带的 JS 库是 Mootools。这就引发了一些问题:jQuery 与 Mootools 可能发生冲突,导致整个页面上 JS 都无法执行;多个扩展各自都加载自带的 jQuery ,产生新的冲突或者冗余代码……

项目详情

  • 版本:v1.6.2
  • 开发者:Olivier Buisard
  • 最后更新于:2016年1月14日
  • 添加时间:2016-1-15
  • 发许可证:GPLv2 or later

jQuery Easy 是针对 Joomla! CMS 的一款系统插件,它的功能是清理及准备你的网站前台和后台,以便使 jQuery 脚本库能够与 Joomla 核心自带的 Mootools 脚本库和谐相处。 如 果你熟悉 Joomla 的扩展世界,就会发现很多特效需要 jQuery JS 库来实现。而 Joomla 核心自带的 JS 库是 Mootools。这就引发了一些问题:jQuery 与 Mootools 可能发生冲突,导致整个页面上 JS 都无法执行;多个扩展各自都加载自带的 jQuery ,产生新的冲突或者冗余代码……

jQuery Easy 就是来解决这个问题的:

它可以屏蔽其它所有扩展自带的 jQuery 及 jQuery UI 脚本库,然后用它自己的 jQuery 脚本库来替代,还可以同时添加“免冲突”(noConflict())代码,使得 jQuery 可以与 Mootools 和谐相处,并且不会发生“重复加载 jQuery”的情况。

jQuery Easy 脚本库清理插件特色:

  1. 不在 Joomla 内部保存 jQuery 或者 jQuery UI 库文件,而是使用远程的谷歌脚本库(Google API);
  2. 前台、后台都无需编程(不需要给模板添加任何代码,或者修改任何 Joomla 核心文件);
  3. 在 MooTools 调用指令之后放置 jQuery 调用指令,以获得最佳兼容性;
  4. 添加 noConflict() (免冲突)代码;
  5. 在应用级别设置 jQuery 变量为”true“;
  6. 剔除所有其它 jQuery, jQuery UI 库的调用,包括由其它模块或者插件添加的 noConflict() 调用;
  7. 选择 jQuery UI 基本样式或者自定义样式;
  8. 为专家级用户提供一些高级设置选项;

相关推荐

脚本库 JS 冲突解决插件 v1.6...

v1.6.2
Olivier Buisard
2016年1月14日
2016-1-15
GPLv2 or later

贡献者

樱木花道

贡献值:未知

所在地:未知

个人网站:ZMAX程序人

标签:人人为我,我为人人! 贡献自己的一份力量,带领JOOMLA突围!