can you explain how to use the html5 feature you mentioned?

On Friday, 21 September 2012 16:55:51 UTC+2, Jens wrote:
>
> Have you tried to attach an event listener (DOM.addEventListener()) to 
> these anchors and call ClickEvent.preventDefault() when you click on them? 
> That could suppress the history change and you can scroll your html 
> document yourself by reading the href attribute and searching the anchor 
> you need to scroll to. But don't forget to remove the event listener if you 
> don't need the html anymore.
>
> If ClickEvent.preventDefault() does not work you need to modify your 
> anchors to
>
> <a data-scrollTo="chapter1" class="linkStyle">Chapter 1</a>
>
> or use <div> instead of <a> because you can't use href anyways. So remove 
> the href attribute and put the information in a custom attribute. Your 
> click handler would use the custom attribute to get the information where 
> to scroll to.
>
> Obviously you have to do the scrolling yourself 
> (Element.scrollIntoView()). 
>
> In modern browsers you could maybe use HTML5 pushState instead of hash 
> tokens for history management. In that case you probably don't have to 
> change anything in your html document. But if you want IE compatibility 
> this is not an option.
>
> -- J.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/OzTJMeImcK4J.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to