返回顶部下载帮助
网站模板
模板颜色分类:
当前位置: dw入门 >

命名锚记,在单页(多页)视图中定义锚记

2020-05-08 文章标签: 手机端 浏览次数:

我们讲解下设计第一个移动页面,现在移动端是浏览网站占比很大,小程序,今儿头条,等大部分通过这些搜索相关信息了。所以一个网站的手机版是必不可少的。手机版的和html写法和电脑版的有什么区别呢?

HTML5教程

1.命名锚记

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link href="jquery-mobile/jquery.mobile.theme-1.3.0.min.css" rel="stylesheet" type="text/css">
<link href="jquery-mobile/jquery.mobile.structure-1.3.0.min.css" rel="stylesheet" type="text/css">
<script src="jquery-mobile/jquery-1.8.3.min.js" type="text/javascript"></script>
<script src="jquery-mobile/jquery.mobile-1.3.0.min.js" type="text/javascript"></script>
<script>
$(function(){
})
</script>
<style type="text/css"></style>
</head>
<body>
<div data-role="page" id="page1">
    <div data-role="header">
        <h1>命名锚记</h1>
    </div>
    <div data-role="content">
        <a href="#anchor" data-role="button">跳转到锚记位置</a>
        <div style="height:1000px;"></div>
        <a name="anchor" data-role="button" id="anchor">命名锚记位置</a></p>
    </div>
</div>
</body>
</html>

2.在单页视图中定义锚记

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link href="jquery-mobile/jquery.mobile.theme-1.3.0.min.css" rel="stylesheet" type="text/css">
<link href="jquery-mobile/jquery.mobile.structure-1.3.0.min.css" rel="stylesheet" type="text/css">
<script src="jquery-mobile/jquery-1.8.3.min.js" type="text/javascript"></script>
<script src="jquery-mobile/jquery.mobile-1.3.0.min.js" type="text/javascript"></script>
<script>
$(function(){
    $('a.scroll').bind('click vclick', function(ev){
        var target = $($(this).attr('href')).get(0).offsetTop;
        $.mobile.silentScroll(target);
        return false;
    });
})
</script>
<style type="text/css"></style>
</head>
<body>
<div data-role="page" id="page1">
    <div data-role="header">
        <h1>命名锚记</h1>
    </div>
    <div data-role="content">
        <a class="scroll" href="#anchor" data-role="button">跳转到锚记位置</a>
        <div style="height:1000px;"></div>
        <a id="anchor" data-role="button">命名锚记位置</a>
    </div>
</div>
</body>
</html>

3.在多页视图中定义锚记

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link href="jquery-mobile/jquery.mobile.theme-1.3.0.min.css" rel="stylesheet" type="text/css">
<link href="jquery-mobile/jquery.mobile.structure-1.3.0.min.css" rel="stylesheet" type="text/css">
<script src="jquery-mobile/jquery-1.8.3.min.js" type="text/javascript"></script>
<script src="jquery-mobile/jquery.mobile-1.3.0.min.js" type="text/javascript"></script>
<script>
$(function(){
    $('a.page-scroll').bind('click vclick', function(ev){
        var href = $(this).attr('href');
var parts = href.split('-');
var page=parts[0];
var id="#"+parts[1];
$.mobile.changePage($(page));
var target=$(id).get(0).offsetTop;
        $.mobile.silentScroll(target);
        return false;
    });
})
</script>
<style type="text/css"></style>
</head>
<body>
<div data-role="page" id="page1">
    <div data-role="header">
        <h1>第一页</h1>
    </div>
    <div data-role="content">
        <a class="page-scroll" href="#page2-anchor" data-role="button">跳转到锚记位置</a>
    </div>
</div>
<div data-role="page" id="page2">
    <div data-role="header">
        <h1>第二页</h1>
    </div>
    <div data-role="content">
        <a id="anchor" data-role="button">命名锚记位置</a>
    </div>
</div>
</body>
</html>


关于我们 - 联系我们 - 广告服务 - 友情链接 - 版权声明 - 手机版

免责声明:站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!版权归原创者所有,如果侵犯了您的权益,请通知我们,我们会及时删除侵权内容。