Would the following work? jQuery.noConflict(); (function($) { <script type="text/javascript" src="jQuerystuff.js"></script> })(jQuery);
On Sep 21, 5:53 am, "T.J. Crowder" <t...@crowdersoftware.com> wrote: > Clarifying Marc's post, after doing jQuery.noConflict(), the jQuery > shop folks can continue to use $ for jQuery stuff if they shadow the > global symbol with a local one. The most common way to do that is to > use a function argument: > > jQuery.noConflict(); > (function($) { > // Here, $ = jQuery because $ resolves to the argument, so > $("div").css("color", "blue"); // Turns text in all divs blue > > })(jQuery); > > // Here, $ = Prototype because noConflict() was called, so > $$("div").invoke('setStyle', {color: "green"}); // Turns text in all > divs green > > FWIW, > -- > T.J. Crowder > Independent Software Engineer > tj / crowder software / com > www / crowder software / com > > On Sep 21, 9:05 am, Marc <marc.heilig...@gmail.com> wrote: > > > > > > > > > It's easy enough for the jQuery shop guys to use this pattern: > > > (function($) { > > // jQuery stuff here > > > })(jQuery); > > > -- Marc > > > On Sep 20, 8:14 pm, kstubs <kst...@gmail.com> wrote: > > > > I've read through the post, but need clarification on the no-conflict > > > steps. > > > I have written an API using prototype. I am now handing the code over > > > to a > > > jquery shop. They do not want to change their use of $ symbol for jquery. > > > How can this be accomplished? > > > > Thanks, > > > Karl.. -- You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptaculous@googlegroups.com. To unsubscribe from this group, send email to prototype-scriptaculous+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en.