Hi Scott,

I do not get the syntax completely, but will definitely give it a try.
Thanks for posting back!

Henjo

On Dec 11, 2:54 pm, Scott Sauyet <scott.sau...@gmail.com> wrote:
> On Dec 11, 7:14 am, Henjo <henjohoek...@gmail.com> wrote:
>
> > I am wondering how to set my jQuery to be in 'noconflict' state.
> > [ ... ]
> >    function questionList(){
> >       ...
> >    }
>
> I'm wondering if you are using the "$" shortcut to jQuery inside such
> functions.  If you are, then those functions must be inside some scope
> which redefines "$", because in the global scope, "$" is referring to
> Prototype.  You can fix this by using "jQuery" instead of "$" in your
> functions, or by wrapping them in a scope which defines "$"
> temporarily to jQuery.  You can do this by putting them inside your
> document ready block the way you list above, supplying "$" as the
> parameter to your function, or by wrapping them in a scope like this:
>
>     // in the global scope here, $ refers to Prototype
>     (function($) {
>         // here $ refers to jQuery.
>         function questionList() {
>             // and you can use $ for jQuery inside this function.
>         }
>     })(jQuery);
>     // again here, $ refers to Prototype
>
> If by some chance you have blocks of script that want to use both
> Prototype and jQuery, you simply have to avoid using "$" for jQuery,
> although you can define your own shortcut like so:
>
>     var $jq = jQuery.noConflict();
>
> Cheers,
>
>   -- Scott

Reply via email to