zoukankan      html  css  js  c++  java
  • Live2D 看板娘

    1.移动端页面在PC上浏览时,限制宽度的方法:

       

    2.移动端页面切换设备时自动刷新页面的方法:

    3.touch事件

      touchstart:当手指触摸屏幕时触发。通过addEventListener添加移动端事件。

      touchemove:当手指在屏幕上滑动时,连续触发。

      touchend:当手指从屏幕上移开时触发。

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>test</title>
    	<style>
    		#box{
    			border: 10px solid black;
    			 300px;
    			height: 300px;
    			background-color: green;
    		}
    	</style>
    </head>
    <body>
    	<div id="box"></div>
    	<script>
    	var box = document.getElementById("box");
    	box.addEventListener("touchstart",function(event){
    		event.preventDefault();
    		box.style.backgroundColor = "pink";
    	},false)
    	box.addEventListener("touchmove",function(event){
    		event.preventDefault();
    		box.style.backgroundColor = "blue";
    	},false)
    	box.addEventListener("touchend",function(event){
    		event.preventDefault();
    		box.style.backgroundColor = "green";
    	},false)
    	</script>
    </body>
    </html>
    

    4.touch事件对象

      touches:当前屏幕上所有触摸点的列表

      targetTouches:当前对象上所有触摸点的列表

      changedTouches:涉及当前事件的所有触摸点的列表

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
        <title>test</title>
        <style>
        #box {
            border: 10px solid black;
             200px;
            height: 200px;
            font-size: 20px;
            padding: 50px;
        }
        </style>
    </head>
    
    <body>
        <div id="box"></div>
        <script>
        // touch事件对象
        var box = document.getElementById("box");
        box.addEventListener("touchstart", function(event) {
            event.preventDefault();
            box.innerHTML = "当前屏幕上的手指"+event.touches.length+"<br/>当前对象上的手指"+event.targetTouches.length+"<br/>涉及当前事件的手指"+event.changedTouches.length;
        }, false)
        </script>
    </body>
    
    </html>
    

      
      

  • 相关阅读:
    高阶函数
    如何理解data URL?
    JS对象的创建方式
    数组中的map方法
    奇怪的 Javascript
    什么场景不适合箭头函数
    协方差矩阵学习[转载]
    PAT 1140 Look-and-say Sequence [比较]
    PAT 1089 Insert or Merge[难]
    PAT 1096 Consecutive Factors[难]
  • 原文地址:https://www.cnblogs.com/jiangtengteng/p/6227673.html
Copyright © 2011-2022 走看看