Thanks for the nice explanation (and for pointing me the right direction)!

-- Marc


Klaus Hartl schrieb:
> Marc Jansen schrieb:
>   
>> Hi list,
>>
>> OK. So then it seems to be in the newsticker-plugin used on this site: 
>> www.rsv-arloff-kirspenich.de
>> I checked it: I changed this lines:
>>
>>   $(document).ready(
>>         function()
>>         {
>>             $("#news").newsTicker(5000).end();
>>         }
>>     );
>>
>> to:
>>
>> $(document).ready(
>>         function()
>>         {
>>             $("#news").newsTicker(5000);
>>         }
>>     );
>>
>> And the error was gone, while the newsticker itself provides the full 
>> functionality. So, what is "end()" about? Do I really need it when I'm 
>> not using the '$'-function afterwards again?
>>
>> --Marc
>>     
>
>
> Interesting. Like I said...
>
> I think that should be filed as a bug. Calling end() too much should 
> degrade gracefully and not result in an error.
>
> What does end do?
>
> In jQuery there are certain functions that alter the original jQuery 
> object, like  parent(), prev(), next(), find().
>
> var $div = $('div');
> $div.find('p');
>
> In the second line the jQuery object has been altered, it contains p 
> elements instead of divs now.
>
> If you want to return to the old query you have to use end():
>
> $div.end();
>
> This is handy if you want to do a lot of operations in one chain 
> including children, for example attaching two different click handlers 
> to two links:
>
>
> $('div').find('a').eq(0).click( ... ).end().eq(1).click( ... );
>
> It's like traversing back to an earlier query...
>
>  From looking at the source you provided, I'd say the end() there is 
> useless and you can safely remove it.
>
>
> -- Klaus
>
>
>
>
>
>
>
>
> _______________________________________________
> jQuery mailing list
> [email protected]
> http://jquery.com/discuss/
>
>
>   


-- 
========================

 Marc Jansen

  Reuterstraße 112
  53129 Bonn
  0228 / 2438694

  Schwalbenweg 2
  53947 Nett./Engelgau
  02486 / 7644

  [EMAIL PROTECTED]

========================


_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/

Reply via email to