> The error's saying "ID "top" already defined".  Ok, I understand,
> IDs are supposed to be unique.  But when I change
> it to class="top" it stops working.

Don't really understand the conundrum. The browser's automatic
hash-based scrolling (which happens without JavaScript, but on which
smoothscrolling libraries are based) scrolls *one* element to the top.
The element must have an ID. The problems come, when, for whatever
reason, elements you want to scroll into view are unique, yet have no
ID attribute (like if you get a collection of HTML elements from an
Ajax request and you can't control the source).

Your <a href="#top" id="top"> makes sense to scroll the clicked
element to the top. I guess I can see the utility. But why do you need
other elements to have the same id "top"? If they are to scroll
themselves into view, they can have any unique ID; if they are to
scroll 'top' into view, they can also have any unique ID.

> 2.  I have a function call to ScrollLinks.start(); that appears to be 
> deprecated.

> Like this:  <body onLoad="ScrollLinks.start();">

> The error says:  "there is no attribute "onLoad""

> Is there another way to call this that's not deprecated?

window.addEvent( 'load', function() {

...

});

-- Sandy







-- 

--- 
You received this message because you are subscribed to the Google Groups 
"MooTools Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mootools-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to