Oh snap!

Thanks ...


-------------------
Alexandru Dinulescu
Web Developer
(X)HTML/CSS Specialist
Expert Guarantee Certified Developer
XHTML: http://www.expertrating.com/transcript.asp?transcriptid=1879053
CSS : http://www.expertrating.com/transcript.asp?transcriptid=1870619
RentACoder Profile:
http://www.rentacoder.com/RentACoder/DotNet/SoftwareCoders/ShowBioInfo.aspx?lngAuthorId=6995323

MainWebsite: http://alexd.adore.ro
Portofolio: http://alexd.adore.ro/project_page.php


On Thu, Feb 12, 2009 at 10:42 PM, Ricardo Tomasi <ricardob...@gmail.com>wrote:

>
> li:last and li.last are not the same element.
>
> li.last is the <li class="last lastActive"> element, while li:last is
> giving you the *last* LI in the collection of *all* the LI's
> descending from ".leftNav ul" - that is the <li><a href="#">HAX</a></
> li> element.
>
> Enforcing the child relationship should give you the expected results:
>
> $(".leftNav .menu > ul > li:last")[0] == $(".leftNav ul li.last")[0]
>
> cheers
> - ricardo
>
> On Feb 12, 4:56 pm, Alexandru Dinulescu <alex.d.a...@gmail.com> wrote:
> > Here is the Link of the page in question.
> >
> > THIS WORKS:http://alexd.adore.ro/projects/threadsmith/getIdeas.html
> >
> > $(document).ready(function(){
> >
> > if($(".leftNav ul li:last").height() < 32){
> >         $(".leftNav ul li.last").addClass("lastWithItems");
> >
> >     }
> >
> > })
> >
> > THIS DOESNT;http://alexd.adore.ro/projects/threadsmith/getIdeas2.html
> >
> > $(document).ready(function(){
> >
> > if($(".leftNav ul li:last").height() < 32){
> >         $(".leftNav ul li:last").addClass("lastWithItems");
> >
> >     }
> >
> > })
> >
> > THIS DOESNT ALSOhttp://
> alexd.adore.ro/projects/threadsmith/getIdeas3.html
> >
> > $(document).ready(function(){
> >
> > if($(".leftNav ul li.last").height() < 32){
> >         $(".leftNav ul li:last").addClass("lastWithItems");
> >
> >     }
> >
> > })
> >
> > -------------------
> > Alexandru Dinulescu
> > Web Developer
> > (X)HTML/CSS Specialist
> > Expert Guarantee Certified Developer
> > XHTML:http://www.expertrating.com/transcript.asp?transcriptid=1879053
> > CSS :http://www.expertrating.com/transcript.asp?transcriptid=1870619
> > RentACoder Profile:
> http://www.rentacoder.com/RentACoder/DotNet/SoftwareCoders/ShowBioInf...
> >
> > MainWebsite:http://alexd.adore.ro
> > Portofolio:http://alexd.adore.ro/project_page.php
> >
> > On Thu, Feb 12, 2009 at 7:15 PM, Liam Potter <radioactiv...@gmail.com
> >wrote:
> >
> >
> >
> > > Hi Alexandru,
> >
> > > I cannot see any reason why li.last would not work, as it would be no
> > > different then selecting any li with any class.
> >
> > > Alexandru Dinulescu wrote:
> >
> > >> So this should work right?
> >
> > >> function blabla() {
> > >> }
> >
> > >> $(document).ready(blabla);
> >
> > >> ---
> >
> > >> Any info why the li:last and li.last do not work?
> >
> > >> the html was something like this
> > >> <ul>
> > >>  <li>Test Test Test </li>
> > >> <li>Test Test Test </li>
> > >> <li class="last">Test Test Test </li>
> > >> </ul>
> >
> > >> so li.last and li:last equal the same thing
> >
> > >> Thanks for all the info so far
> > >> -------------------
> > >> Alexandru Dinulescu
> > >> Web Developer
> > >> (X)HTML/CSS Specialist
> > >> Expert Guarantee Certified Developer
> > >> XHTML:http://www.expertrating.com/transcript.asp?transcriptid=1879053
> > >> CSS :http://www.expertrating.com/transcript.asp?transcriptid=1870619
> > >> RentACoder Profile:
> > >>http://www.rentacoder.com/RentACoder/DotNet/SoftwareCoders/ShowBioInf.
> ..
> >
> > >> MainWebsite:http://alexd.adore.ro
> > >> Portofolio:http://alexd.adore.ro/project_page.php
> >
> > >> On Thu, Feb 12, 2009 at 6:38 PM, MorningZ <morni...@gmail.com<mailto:
> > >> morni...@gmail.com>> wrote:
> >
> > >>    "So all the parantheses are where they belong.."
> >
> > >>    you should not use () in the document.ready line
> >
> > >>    $(document).ready(blabla())
> >
> > >>    won't work
> >
> > >>    $(document).ready(blabla)
> >
> > >>    will work
> >
> > >>    On Feb 12, 11:32 am, Alexandru Dinulescu <alex.d.a...@gmail.com
> > >>    <mailto:alex.d.a...@gmail.com>>
> > >>    wrote:
> > >>    > Also i didnt say this
> >
> > >>    > I said
> > >>    > function blabla() {
> >
> > >>    > > }
> >
> > >>    > > $(document).ready(blabla()) ?
> >
> > >>    > So all the parantheses are where they belong...
> > >>    > -------------------
> > >>    > Alexandru Dinulescu
> > >>    > Web Developer
> > >>    > (X)HTML/CSS Specialist
> > >>    > Expert Guarantee Certified Developer
> >
> > >>    XHTML:
> http://www.expertrating.com/transcript.asp?transcriptid=1879053
> > >>    > CSS :
> http://www.expertrating.com/transcript.asp?transcriptid=1870619
> > >>    > RentACoder
> > >>    Profile:
> > >>http://www.rentacoder.com/RentACoder/DotNet/SoftwareCoders/ShowBioInf.
> ..
> >
> > >>    > MainWebsite:http://alexd.adore.ro
> > >>    > Portofolio:http://alexd.adore.ro/project_page.php
> >
> > >>    > On Thu, Feb 12, 2009 at 5:40 PM, MorningZ <morni...@gmail.com
> > >>    <mailto:morni...@gmail.com>> wrote:
> >
> > >>    > > For the first part of your post
> >
> > >>    > > li:last   gets the last <li> in the given <ul>
> >
> > >>    > > li.last   gets any <li> with the class of "last"
> >
> > >>    > > For the second part of your post, your syntax is wrong
> >
> > >>    > > $(document).ready(blabla)
> >
> > >>    > > (note the lack of () after the function name)
> >
> > >>    > > On Feb 12, 8:59 am, Alexandru Dinulescu <alex.d.a...@gmail.com
> > >>    <mailto:alex.d.a...@gmail.com>> wrote:
> > >>    > > > Why does this :
> >
> > >>    > > > $(document).ready(function(){
> >
> > >>    > > >     if($(".leftNav ul li:last").height() < 32){
> > >>    > > >         $(".leftNav ul li.last").addClass("lastWithItems");
> >
> > >>    > > >     }
> >
> > >>    > > > })
> >
> > >>    > > > work in 1.3.1 but not this
> >
> > >>    > > > $(document).ready(function(){
> >
> > >>    > > >     if($(".leftNav ul li.last").height() < 32){
> > >>    > > >         $(".leftNav ul li.last").addClass("lastWithItems");
> >
> > >>    > > >     }
> >
> > >>    > > > })
> >
> > >>    > > > (Notice the li.last on both lines) ??? Also why isnt it
> > >>    explained
> > >>    > > anywhere
> > >>    > > > :(
> >
> > >>    > > > Another thing
> >
> > >>    > > > why cant i do this
> >
> > >>    > > > function blabla() {
> >
> > >>    > > > }
> >
> > >>    > > > $(document).ready(blabla()) ?
> >
> > >>    > > > and i have to do $(document).ready(function(){})
> >
> > >>    > > > From what i recall i could do both things in 1.2.6, now with
> > >>    1.3.1 those
> > >>    > > > seem to be impossible, also why isnt there any mention on
> > >>    the Jquery
> > >>    > > > doc/tutorial pages? :(
> >
> > >>    > > > Thanks
> > >>    > > > -------------------
> > >>    > > > Alexandru Dinulescu
> > >>    > > > Web Developer
> > >>    > > > (X)HTML/CSS Specialist
> > >>    > > > Expert Guarantee Certified Developer
> >
> > >>    XHTML:
> http://www.expertrating.com/transcript.asp?transcriptid=1879053
> > >>    > > > CSS
> > >>    :http://www.expertrating.com/transcript.asp?transcriptid=1870619
> > >>    > > > RentACoder Profile:
> >
> > >>http://www.rentacoder.com/RentACoder/DotNet/SoftwareCoders/ShowBioInf.
> ..
> >
> > >>    > > > MainWebsite:http://alexd.adore.ro
> > >>    > > > Portofolio:http://alexd.adore.ro/project_page.php
>

Reply via email to