JavaScript中解决jQuery和Prototype.js同时引入冲突问题(示例代码)


1.同时引用jQuery和prototype


    
    
    
    Document
    
    
    

解决方法一

在引入jQuery后使用jQuery.noConflict();返还$使用权,否则Prototype.js会调用失败。

如何调用

  • 在需要使用jQuery时,使用jQuery( )代替$( )
  • 在需要使用Prototype.js时,使用$( )

解决方法二

在引入jQuery后将jQuery的$绑定到其他对象上,例如$j,使用var $j = jQuery.noConflict();

如何调用

  • 在需要使用jQuery时,使用$j( )代替$( )
  • 在需要使用Prototype.js时,使用$( )
 1 
 2 
 3 
 4 
 5     
 6     
 7     
 8     Document
 9     
10     
11     
12 
13 
14 
15     
16     

17 24 25 26

27 34 35 36

37 43 44 45