当单击按钮时,转到html页面的下一个位置- jquery
Go to next position in html page when clicking a button - jquery
在我的应用程序中,我使用Jquery/Javascript我想实现一个功能。
我有几个这样的div,
<div id="div1"></div>
<div id="div2"></div>
<div id="div3"></div>
<div id="div4"></div>
<div id="div5"></div>
<div id="div6"></div>
我知道要进入页面的特定位置,我可以使用
<a href="#Div4">go to div 4</a>
现在,我已经有了两个按钮它们都指向前面的div &进入下一个div
。
- 上一页按钮->点击它会跳转到上一页
- Next Button ->点击它将进入下一个div
如何使用这两个按钮?
另外,我只想显示按钮指向的div。也就是说,如果点击下一步按钮指向Div3,那么应该只显示Div3 &其他div应该隐藏。
前面&下一个功能是,当我引入一个变量,将增加或减少当下一个或上一个按钮点击&根据该变量的计数,我将决定指向哪个Div。也就是说,如果变量值是5,那么我将指向Div5。
还有其他方法吗?
您可能想要使用位置。散列属性并使用缓存的数字导航,所以假设你有两个按钮:"next"answers"prev":
var marker = 0;
$('#next').click(function(){
marker++;
location.hash = "div" + marker;
});
$('#prev').click(function(){
marker--;
location.hash = "div" + marker;
});
显然这需要进一步扩展,但是您已经有了基本的前提。
Jquery有next和prev选择器来做这个
var currentDiv=$("#div1");
$("#btnNext").click(function()
{currentDiv=$(currentDiv);$(currentDiv).next().show();});
$("#btnPrev").click(function()currentDiv=$(currentDiv);
{$(currentDiv).prev().show();});
相关文章:
- 滚动到容器中的下一个元素-几乎到了
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- 使用ajax将数据从一个步骤发送到下一个步骤的3步表单
- JavaScript幻灯片显示,每个幻灯片的下一个按钮都有不同的位置
- 咖啡脚本数组查找下一个位置
- 默认情况下,在 angularjs 中选择下拉列表中的最后一个位置显示占位符
- Javascript 中的第一个下一个/上一个子字符串位置
- 使用 javascript 在 dom 树中向上或向下移动一个位置
- 在最后一个位置的下一个位置插入列表元素
- 获取堆栈中具有绝对位置的下一个元素
- 当单击按钮时,转到html页面的下一个位置- jquery
- 如何使用 jquery 获取下一个/上一个链接,无论它在 DOM 中的位置如何
- jQuery在dom上按位置隐藏下一个元素
- jQuery滚动当前位置和下一个预览导航器
- 获取数组中元素的下一个位置,而不是首先使用indexOf
- 在CKEDITOR中如何找到当前光标位置的下一个项目
- 当我隐藏上一个面板时,下一个面板会向左移动到前一个面板的位置,我希望它保持原样
- 如何从下拉菜单中获取元素,将其与存储的变量相关联,并将该变量写入网页上的另一个位置
- 改变/推入下一个位置的所有输入值,改变当前输入值