如果你的WEB程序中使用了不同的类库,比如prototype和jQuery,除了可以使用jquery的noConflict方法外,还有以下技巧
比如$("#xx").click(),这样的情况下,请使用
JavaScript代码
- (function($){
- $("#xxx").bind('click',function(){
- //write code here
- });
- })(jQuery);
如果你写了一个函数:function test(){alert('test');},那就不能这么用了。
被包含在刚才的闭包里,是不能被认出来的,那么,如何使用呢?
JavaScript代码
- jQuery.extend({
- test:function(){
- alert('test');
- }
- });
OK,然后在想调用的地方,直接 jQuery.test();就行了
相当于给jQuery这个类添加了 test 这个方法