It seems that by default, jQuery is being loaded, but that the $ keyword doesn't work out of the box. I see that all the custom jQuery in the template just uses jQuery keyword directly instead of $. Is there a particular reason for this? Is there a reason I can't use $? If I just install jQuery myself, $ works by default so it seems like this has been intentionally removed for some reason.
Is there any reason I shouldn't be able to just put
if (typeof jQuery != 'undefined') {
$ = jQuery.noConflict()
}
after the template scripts load and use $ in my own code? It seems to work so far but I don't know if it will have negative side effects.
Thanks!
