Thanks for clarifying, Jonathan!

Rick

-----Original Message-----
From: jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com] On
Behalf Of Jonathan
Sent: Tuesday, April 07, 2009 3:34 PM
To: jQuery (English)
Subject: [jQuery] Re: newbie question


Also, you should only ever have to call noConflict() once, right after
you include the jQuery.js file.



On Apr 7, 12:28 pm, Jonathan <jdd...@gmail.com> wrote:
> Basically, although $bfa is a pointer to jQuery, Not jQuery.noConflict
> ();
>
> so if you wanted to call noConflict again you would simply do
> $newAlias = $bfa.noConflict();
>
> On Apr 7, 12:22 pm, "Rick Faircloth" <r...@whitestonemedia.com> wrote:
>
> > But having "$bfa = jQuery.noConflict()"
> > would make $bfa a variable representing
> > "jQuery.noConflict()" and eliminate the need
> > to have to write out jQuery.noConflict() or
> > $.noConflict(), right?
>
> > Rick
>
> > -----Original Message-----
> > From: jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com] On
>
> > Behalf Of Jonathan
> > Sent: Tuesday, April 07, 2009 3:08 PM
> > To: jQuery (English)
> > Subject: [jQuery] Re: newbie question
>
> > $ is simply an alias to jQuery().
>
> > jQuery.noConflict() removes the $ alias so other frameworks don't
> > throw a fit.
>
> > $bfa = jQuery.noConflict() simply assigns $bfa to jQuery().
>
> > The $ tends to confuse people at first but it's just a function alias,
> > It's just a shortcut for jQuery, thats it, nothing else. If it helps
> > you any just replace the $ in your head with jQuery()
>
> > On Apr 7, 11:26 am, "Rick Faircloth" <r...@whitestonemedia.com> wrote:
> > > Hi, Ron...glad you making some progress!
>
> > > And don't worry about the oversights...I'm constantly running
> > > into stuff like that...(I'm getting too old for all this, too! :o)
>
> > > Concerning the noConflict stuff...
> > > I haven't had occasion, yet to have to use the noConflict approach,
> > > so I'm not personally experienced with it.  But from having read
> > > about it on the list, my understanding is that it is simply a way
> > > to prevent the jQuery framework from conflicting with other Javascript
> > > frameworks, such as MooTools, Prototype, etc.
>
> > > And, apparently, from your example code, the coder is simply using
> > > a variable to represent the jQuery.noConflict(); code so he doesn't
have
> > > to do so much typing.   $bfa or jq is just quicker.  It's just a
> > convenience
> > > thing...perhaps someone else has more to offer in terms of
explanation.
>
> > > hth,
>
> > > Rick
>
> > > -----Original Message-----
> > > From: jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com]
On
>
> > > Behalf Of Ronz
> > > Sent: Tuesday, April 07, 2009 1:21 PM
> > > To: jQuery (English)
> > > Subject: [jQuery] Re: newbie question
>
> > > Hi, Rick.
>
> > > Here's a quote to my hosting news group that 'splains' what has
> > > happened since yesterday. Maybe you could comment on the latter
> > > portion if you have time. TIA.........Ron
>
> > > <quote to newsgroup>
>
> > > It turns out that what I downloaded from jQuery ended up with a bunch
> > > of line feeds in it...my bad I'm sure.
>
> > > I ended up copying the jquery.js from the another site's installation
> > > and still had the same problem, but then it dawned on me that I should
> > > look to see if my editor(s) 'wrapped' the file and, sure enough, I let
> > > it get screwed up with those 'stinking' extra line feeds!
>
> > > <blush>
> > > To add insult to my stupidity, one copy paste from that other site
> > > wrapped the file with <pre>.......</pre>
> > > <blush>
>
> > > My only excuse is that, after 12 years, I'm now using linux with
> > > Bulefish and Screem editors that have 'con-foo-zed' me.
>
> > > >> I *really* feel stupid at this point.........Ron
>
> > > I'm getting too old for this......:=)
>
> > > Now for my 'extra' question:
>
> > > > ........
> > > >   var jq = jQuery.noConflict();
> > > >   jq(document).ready(function()
> > > > .......
>
> > > I noticed the 'var - noConflict' line above and saw it in another site
> > > like this:
>
> > > var $bfa = jQuery.noConflict();
> > > $bfa(document).ready(function(){
>
> > > and in his function content "$bfa" showed up in many places like
>
> > > $bfa(".post img").each(function() {
> > >   var maxwidth = centerwidth - 10 + 'px';
> > >   var imgwidth = $bfa(this).width();
> > > ...........
>
> > > First of all, I'd seen no mention of "jQuery.noConflict()" in their
> > > docs and then seeing all those "$whatervers" all through a function's
> > > code mystified me. I'm guessing it uniquely identifies/isolates each
> > > function  somehow.
>
> > > What is that all about and do you do that for some reason?
>
> > > A link somewhere that explains the above would be fine.
>
> > > Thanks for your help.........Ron
>
> > > </quote to newsgroup>
>
> > > On Apr 6, 11:27 pm, "Rick Faircloth" <r...@whitestonemedia.com> wrote:
> > > > Hi, Ron...
>
> > > > Assuming that you have your jQuery source file "jquery-1.3.2.min.js"
> > > > in the same directory as the page it's running on,
> > > > do you have this in the head section of your document?
>
> > > > <script type="text/javascript" src="jquery-1.3.2.min.js"></script>
>
> > > > If you do, then also post your jQuery code and your HTML so it's
> > > > easier to see where the problem may be in your code.
>
> > > > Rick
>
> > > > -----Original Message-----
> > > > From: jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com]
On
>
> > > > Behalf Of Ronz
> > > > Sent: Monday, April 06, 2009 7:17 PM
> > > > To: jQuery (English)
> > > > Subject: [jQuery] newbie question
>
> > > > I've tried loading jquery.js into a site several times several
> > > > different ways and can't even get an alert to pop up. I can get a
test
> > > > page to work only if I use an src address to google's jquery.
>
> > > > Can't I just upload the jquery-1.3.2.min.js file or is there some
> > > > configuring I have to do?
>
> > > > What problem should I look for on my web account?
>
> > > > .......Ron

Reply via email to