首页 > 解决方案 > 将其更改为 jquery

问题描述

var a = document.getElementsByClassName("class1")[0].addEventListener('click', function () {
var b = document.getElementsByClassName("class2")[0];
b.scrollIntoView({behavior: 'smooth', block: 'center'});

请将此代码更改为 jquery 。

请告诉我如何更改behavior :'smooth'为第二个。示例(2 秒)

标签: javascriptjquery

解决方案


你可以通过转换

document.getElementsByClassName("class1")改成$(".class1")

var a = $(".class1").click(function () {
   var b = $(".class2");
   b[0].scrollIntoView({behavior: 'smooth', block: 'center'});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div class="class1">

class1
</div>

<div class="class2">
class2
</div>


推荐阅读