当前位置:  开发笔记 > 编程语言 > 正文

DokuWiki和jQuery可以一起玩吗?

如何解决《DokuWiki和jQuery可以一起玩吗?》经验,为你挑选了3个好方法。

我在使用DokuWiki玩jQuery时遇到了一些麻烦 - 有没有人已经成功完成了这个?

目前,包括各种JS功能破坏的jQuery重用,我无法追查问题的根源.有什么东西需要与jQuery冲突?



1> John Resig..:

我个人并不熟悉DokuWiki,但如果你在使用jQuery时出现问题,那么它可能与jQuery中的'$'变量冲突.您可以使用jQuery的noConflict方法来解决这个问题,更多信息请点击此处: http://docs.jquery.com/Using_jQuery_with_Other_Libraries

另请参阅此Stack Overflow帖子: jQuery和Prototype Conflict


AFAIK,添加到全局命名空间的唯一项是$和jQuery(它们是同义词).使用noConflict()将其简化为jusy jQuery.希望DokuWiki不会在全局命名空间中引用任何名为jQuery的东西;)

2> Sophie Alper..:

您通常可以在加载后使用以下内容来避免任何jQuery冲突jquery.js:

jQuery.noConflict();

然后,它不会覆盖$变量,这通常是这些JS库冲突中的麻烦来源.但是,您需要使用jQuery函数jQuery.例子:

jQuery(function() { ... }); // $(function ...
jQuery(".klass").hide();    // $(".klass" ...



3> Andreas Gohr..:

还有一个插件可以将JQuery添加到DokuWiki:http://www.dokuwiki.org/plugin:jquery

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有