Is it possible to avoid JQuery Clashes?

Over time I have accumulated a number of collections of JQuery code to do all manner of things.

I have discovered that some of the JQuery interferes with other JQuery and results in one of the JQuery Objects/Libraries not working.

Is there a way to avoid this?
AIGSAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
Marco GasiConnect With a Mentor FreelancerCommented:
jQuery,noConflict refers to conflict between jQuery and other javascript framwork, such as Prototype or MooTools.

I used jQuery.Migrate.js to solve problems deriving me from code written using different versions of jQuery, so I think you could try to download it and include it in each page where you use your scripts: maybe it can help you to avoid problems (but I'm not sure about).
0
 
Big MontyConnect With a Mentor Senior Web Developer / CEO of ExchangeTree.org Commented:
I suggest looking into jQuery's noConflict mode:

https://api.jquery.com/jQuery.noConflict/
0
 
Big MontySenior Web Developer / CEO of ExchangeTree.org Commented:
it is also used for multiple versions of jquery:

If for some reason two versions of jQuery are loaded (which is not recommended), calling $.noConflict( true ) from the second version will return the globally scoped jQuery variables to those of the first version.

taken directly from the 2nd paragraph of the page I linked to.
0
 
AIGSAuthor Commented:
Thanks for your help, I was able to use JQuery noConflict, and found that the placement of it was important to ensure it worked.

Thanks.
0
 
Marco GasiFreelancerCommented:
I''m glad you solved your problem, but can you explain the reason of the downgrade?
You can read here the guidelines of answers' grading: http://support.experts-exchange.com/customer/portal/articles/481419.

As you can rad there, the default grade is excellent and you must have good reasons to downgrade a solution: for instance, if experts solutions solve your problem but they are not the solution you expected, this is not a valid reason to downgrade their help.
In other words, when you downgrade an answer, you're saying that expert has done a bad job, its solution is deficient and h could had done more to help you. If all this is not tru, it sounds rather offensive for someone who tried to help you, isn'it?

So, please, if you have a valid reason to downgrade our answers, explain them here, otherwise request attention to a moderator using the link below your question box and ask him to change the grade.

Cheers
Marco
0
All Courses

From novice to tech pro — start learning today.