0

目前,我的主页上有很多行,每行都有一个按钮。单击按钮时,div 将向上滑动到页面顶部。但与此同时,按钮也添加了另一个动作。下面是我的js代码:

$( ".expandable-container-mobile").click(function() {

            var el = $(this).find('.mobile-show-section');//get the current element
            var el2 = $(this).find('.expandable');

            el.stop().slideToggle(700);//toggle the current one 
            $(this).children('.expandable').toggleClass('clicked');  


            $('.expandable').not(el2).removeClass('clicked');
            $('.mobile-show-section').not(el).stop().slideUp();//hide the rest

        });

我正在使用滚动化 js $.scrollify.move("#name"); 但它似乎不适用于 div-section-name,其他实现它的方法也很好。

4

1 回答 1

0

使用 jQuery,一段代码-

 function scrollToAnchor(aid){
     //get the element to be scrolled
     var el = $(this).find('.mobile-show-section');
     //then scroll it using jQuery annimation
     $('html,body').animate({scrollTop: el.offset().top},500);
  };

看看我的一些回答,

答案1

答案2

于 2017-06-02T02:52:06.427 回答