尝试同时加载两个JavaScript库时遇到一个问题! (除非有充分的理由,否则我不建议使用多个JavaScript库,因为这样做会增加加载时间,并且由于重复的声明等原因导致函数混淆在一起)。
但是,在这种情况下,我“需要”使用带有Prototype的jQuery来使这个花哨的Prototype工具提示窗口起作用。 这是我的方法:
- 将jQuery和Prototype函数存储在不同的 JavaScript文件中
- 首先包含jQuery文件
- 首先调用jQuery
jQuery代码
jQuery(document).ready(function($) {
//alert("js is working");
//JQUERY CODE CALLS HERE
$('a[href=#topbar]').click(function(){
//etc...
});
});
原型代码
document.observe('dom:loaded', function() {
//alert("prototype is working");
//PROTOTYPE CODE CALLS HERE
$$('#page-wrapper a[rel]').each(function(element) {
//etc...
});
});
});
HTML代码
有关在其他库上使用jQuery的更多信息,请参见: http : //docs.jquery.com/Using_jQuery_with_Other_Libraries