问题
I noticed that a certain script I use relies on prototype. (Lightbox 2) Will it work together on the same page as jQuery? Is there way to make sure that they don;t conflict?
回答1:
There's a huge number of lightbox clones, why not choose a jQuery one? Regardless of avoiding conflicts between the libraries, having two JS libraries on one page is a lot to download.
回答2:
You can but you need to take special steps if you're using the $()
special function. Basically it comes down to the order you call libraries and/or calling jQuery.noConflict()
.
回答3:
Use jQuery.noConflict so that you are required to make calls using the jQuery object explicitly (i.e. jQuery('#selector')
instead of the $
alias.
来源:https://stackoverflow.com/questions/1997401/prototype-and-jquery-together