我正在编写一个单页应用程序,其中包含几个具有属性data-roll =“page”的div.按下按钮会触发ajax查询,并且用户被重定向以按照这样对文档进行分解
<body>
<div data-role="page" id="menu">
//bunch of nav buttons like <a href="#faculty">
</div>
<div data-role="page" id="faculty" data-theme="b">
//dynamicly loaded list of faculty
</div>
等等.
我想在刷新时返回菜单div,但没有数量为scrolling
似乎工作.这是我的JS,有两次尝试回到页面加载的菜单页面.
document.ready = init;
function init(){
var button = $('#facultyButton')
,facList = $('#facultyList')
,search = $('#facSearch')
,monikerBox = $('.monikerBox')
,events = $('#events')
,ajaxString = "http://stage.webscope.com/veith/dev/ajax.pl?"
,html = "";
//executed on init
$('html').scrollTop(0);
//events
$(window).on('load',function(){
$('html').scrollTop(0);
});
button.click(function(){
var value = "a";
search.html( "" );
facultyAjax(value);
});
我也尝试了window.location = menu url(home)各种功能,带来了灾难性的结果!
解决方法:
设置您希望用户使用load事件上的location对象查看的window.location.
我把它放在html中.
<body onl oad="location.href='#menu'">
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。