ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

javascript – 单页应用重装

2019-07-08 19:36:27  阅读:199  来源: 互联网

标签:jquery javascript jquery-mobile html


我正在编写一个单页应用程序,其中包含几个具有属性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'">

标签:jquery,javascript,jquery-mobile,html
来源: https://codeday.me/bug/20190708/1405349.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有