javascript - 一个按钮如何用javascript垂直滚动?
问题描述
我需要javascript
一个按钮。
每次单击按钮时,我都需要一个垂直滚动锚定到下一个 div。
它有点像旋转木马,但只有一个按钮。
每次我单击按钮时,里面的数字都会减少(从 3 到 2 到 1)
这 是小提琴
解决方案
嗨尝试添加这个 JAVASCIRPT
像这样https://jsfiddle.net/qhurjd83/
document.getElementById("next").addEventListener("click",next);
function next(){
var docpage = document.getElementById("page");
var page = parseInt(docpage.innerText) == 3? 1 : parseInt(docpage.innerText)+1;
docpage.innerText = page;
document.getElementById(page==1 ? "one":page==2?"two":"three").scrollIntoView();
}
推荐阅读
- javascript - 获取请求并在一行中将其转换为 JSON
- anylogic - Process Modeling: Connect an Exit block with an Enter block
- jquery - How to make an animation of closing an element from left to right
- c - 如何让我的程序在每个给定时间(例如 1/s)只迭代一次?
- excel - 提取VBA中范围的行号
- python - TypeError: 'function' 类型的对象没有 len() - 我该如何解决这个错误?
- html - 盒子阴影插入填充留下未填充的边缘?
- angular - 角度对象映射返回与数字相反的字符串
- java - 需要了解 buildSrc Gradle 项目中的这段 Kotlin 代码
- vue.js - vue .net 核心应用中的 Vuex