在同一文档中使用JQuery 1.10.2和mootools-1.3.2

时间:2013-09-26 15:05:31

标签: jquery mootools

我目前正在使用客户提供给我们的html模板为应用程序设置外观。不幸的是,他们的模板中有一些元素需要使用mootools。我不熟悉这个库,更喜欢使用jQuery。有没有办法允许使用一些jQuery脚本而不破坏已经编程的基础mootools?

我尝试过以下操作而不是使用$:

jQuery(document).ready(function() {
jQuery(".jobpost_body .jobclass .jobvalue").each(function(){
    jQuery(this).html(jQuery.trim(jQuery(this).html()));
});

});

然而,它仍然似乎打破了mootools元素。特别是,Firebug出现以下错误:

TypeError: $(...).getCoordinates is not a function
coordinates = $('site_icons_info').getCoordinates();

任何帮助都会非常感激,因为我以前从未处理过mootools。

1 个答案:

答案 0 :(得分:1)

我自己解决了这个问题。以下似乎可以提供所需的结果:

 jQuery.noConflict();
 jQuery(document).ready(function() {
    jQuery(".jobpost_body .jobclass .jobvalue").each(function(){
                    jQuery(this).html(jQuery.trim(jQuery(this).html()));
    });
 });