Eva*_*van 0 jquery user-interface tabs
我得到了redsquare的一些很好的帮助,以便从内容中的链接更改jquery选项卡,但我还有一个问题,我正在寻找支持......
当用户单击链接以切换到内容中的其他选项卡时,我是否可以将页面跳转到页面顶部?
在我的演示链接中,滚动到页面底部以单击链接,它们可以完美地切换标签,您可以确认是否向上滚动.
因此,我正在寻找切换以将用户跳到页面顶部,因此用户无需"滚动"到页面顶部即可开始阅读新内容.
这是我的演示:http: //jsbin.com/etoku3/11
现有代码:
<script type="text/javascript">
$(document).ready(function() {
var $tabs = $("#container-1").tabs();
var changeTab = function(ev){
ev.preventDefault();
var tabIndex = this.hash.charAt(this.hash.length-1) -1;
$tabs.tabs('select', tabIndex);
};
$('a.tablink').click(changeTab);
});
</script>
Run Code Online (Sandbox Code Playgroud)
把它放在changeTab函数中:
$('body').scrollTop(0);
Run Code Online (Sandbox Code Playgroud)
你的代码:
$(document).ready(function() {
var $tabs = $("#container-1").tabs();
var changeTab = function(ev){
ev.preventDefault();
var tabIndex = this.hash.charAt(this.hash.length-1) -1;
$tabs.tabs('select', tabIndex);
$('html,body').scrollTop(0); // Scroll to top
};
$('a.tablink').click(changeTab);
});
Run Code Online (Sandbox Code Playgroud)
编辑:
如果要将其设置为顶部动画,请使用此代码:
$('html,body').animate({scrollTop:0}, 500)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3461 次 |
| 最近记录: |