Links to Content on Same Page
-
-
Hey kian!
Please update to the latest lay theme 1.9.7
Now right click an element or row where you want your button to scroll to. Choose "Set HTML class and id". Now type in an id, for example:
myidNow create a textelement, write a word, select the word, click the "link" button and as the link-target type in:
#myidThis is the standard html way to do this ( standards are good :) ). Now you probably wanna have a scroll animation for that. You can use this javascript for that.
Enter it in "Lay Options" -> "Custom CSS & HTML"
<script> jQuery(document).on("click", "a[href*=#]", function(e){ e.preventDefault(); var targetId = jQuery(this).attr("href"); jQuery('html, body').animate({ scrollTop: jQuery(targetId).offset().top, }, { duration: 2000, easing: "easeOutSine" }); }); </script>You can also choose another easing of these listed here in "example" http://gsgd.co.uk/sandbox/jquery/easing/
-
Hey kian!
Please update to the latest lay theme 1.9.7
Now right click an element or row where you want your button to scroll to. Choose "Set HTML class and id". Now type in an id, for example:
myidNow create a textelement, write a word, select the word, click the "link" button and as the link-target type in:
#myidThis is the standard html way to do this ( standards are good :) ). Now you probably wanna have a scroll animation for that. You can use this javascript for that.
Enter it in "Lay Options" -> "Custom CSS & HTML"
<script> jQuery(document).on("click", "a[href*=#]", function(e){ e.preventDefault(); var targetId = jQuery(this).attr("href"); jQuery('html, body').animate({ scrollTop: jQuery(targetId).offset().top, }, { duration: 2000, easing: "easeOutSine" }); }); </script>You can also choose another easing of these listed here in "example" http://gsgd.co.uk/sandbox/jquery/easing/
@arminunruh thanks for also teaching us some coding basics :blush:
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login