Skip to content
  • Recent
  • Tags
  • Popular
  • Users
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Lay Theme Forum

  1. Home
  2. Bug Reports
  3. Smooth scrolling doesn't work

Smooth scrolling doesn't work

Scheduled Pinned Locked Moved Bug Reports
5 Posts 2 Posters 579 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    PapaSasha
    wrote on last edited by
    #1

    Hi guys,

    Can you help me with smooth scrolling on my website. Script works but without smooth scrolling.
    Website is under construction but you can try this on the menu below cover page: https://aplace.pl/video#

    Thanks in advance.

    Best,
    Alexander

    1 Reply Last reply
    0
    • mariusjopenM Offline
      mariusjopenM Offline
      mariusjopen
      Global Moderator
      wrote on last edited by
      #2

      Hi @PapaSasha

      what is the script you are using?

      Best!

      Marius

      www.mariusjopen.world

      1 Reply Last reply
      0
      • P Offline
        P Offline
        PapaSasha
        wrote on last edited by
        #3

        Hi @mariusjopen

        This one:
        <script>
        jQuery(document).ready(function(){
        jQuery('body').on('click', '#view-more', function(event) {
        event.preventDefault();
        var id = jQuery(this).attr('href');
        jQuery('html, body').animate( { scrollTop: jQuery(id).offset().top }, 750, 'easeOutExpo' );
        });
        })
        <script>

        Best,
        Alexander

        P 1 Reply Last reply
        0
        • P PapaSasha

          Hi @mariusjopen

          This one:
          <script>
          jQuery(document).ready(function(){
          jQuery('body').on('click', '#view-more', function(event) {
          event.preventDefault();
          var id = jQuery(this).attr('href');
          jQuery('html, body').animate( { scrollTop: jQuery(id).offset().top }, 750, 'easeOutExpo' );
          });
          })
          <script>

          Best,
          Alexander

          P Offline
          P Offline
          PapaSasha
          wrote on last edited by
          #4

          Hi @mariusjopen,
          Do you have any ideas how to solve this technical issue?
          I'd be grateful for your help.

          Best,
          Alexander

          1 Reply Last reply
          0
          • mariusjopenM Offline
            mariusjopenM Offline
            mariusjopen
            Global Moderator
            wrote on last edited by
            #5

            Hi @PapaSasha

            ok. Try this code here:

            <script>
            jQuery(document).on("click", "#view-more", function(event) {
            
                event.preventDefault();
                
                jQuery('html, body').animate({
                    scrollTop: jQuery("#view-more-anchor").offset().top
                }, 500);
            
            });
            </script>
            

            You need to make two divs of course. One with the ID #view-more; and the other one with the ID #view-more-anchor;.

            In your code you also did not consider this:
            http://laytheme.com/documentation.html#custom-javascript

            Best!

            Marius

            www.mariusjopen.world

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            I also code custom websites or custom Lay features.
            šŸ’æ Email me here: šŸ’æ
            info@laytheme.com

            Before you post:
            1. When using a WordPress Cache plugin, disable it or clear your cache.
            2. Update Lay Theme and all Lay Theme Addons
            3. Disable all Plugins
            4. Go to Lay Options → Custom CSS & HTML, click "Turn Off All Custom Code", click "Save Changes"

            This often solves issues you might run into

            When you post:
            1. Post a link to where the problem is
            2. Does the problem happen on Chrome, Firefox, Safari or iPhone or Android?
            3. If the problem is difficult to explain, post screenshots / link to a video to explain it
            Online Users
            Forgot your key, lost your files, need a previous Lay Theme or Addon version? Go to www.laykeymanager.com
            laytheme.com
            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Recent
            • Tags
            • Popular
            • Users
            • Search