当前位置: 首页 > news >正文

网站建设方网站发布信息的基本流程

网站建设方,网站发布信息的基本流程,wordpress wpenqueuescripts,福建高速公路建设指挥部网站目录 一、触屏事件 1.1 触屏事件概述 1.2 触摸事件对象(TouchEvent) 1.3 案例-移动端拖动元素 二、移动端常见特效 2.1 classList 属性 2.1.1案例:移动端轮播图 2.1.2案例:返回顶部 2.2 click 延时解决方案 三、移动端常用开发插件 3.1 什么是插件 3.2 插件的使…目录 一、触屏事件 1.1 触屏事件概述 1.2 触摸事件对象(TouchEvent) 1.3 案例-移动端拖动元素 二、移动端常见特效 2.1 classList 属性 2.1.1案例:移动端轮播图 2.1.2案例:返回顶部 2.2 click 延时解决方案 三、移动端常用开发插件 3.1 什么是插件 3.2 插件的使用 3.3 Swiper 插件的使用 3.4 其他移动端常见插件 3.5 插件的使用总结 3.6 练习-移动端视频插件 zy.media.js 四、移动端常用开发框架 4.1 框架概述 4.2 Bootstrap 五、本地存储 5.1 本地存储介绍 5.2 window.sessionStorage 5.3 window.localStorage 5.4 移动端常见特效 5.4.1 案例:记住用户名 一、触屏事件 1.1 触屏事件概述 移动端浏览器兼容性较好,我们不需要考虑以前 JS 的兼容性问题,可以放心的使用原生 JS 书写效果,但是移动 端也有自己独特的地方。 比如触屏事件 touch(也称触摸事件),Android 和 IOS 都有。 touch 对象代表一个触摸点。触摸点可能是一根手指,也可能是一根触摸笔。触屏事件可响应用户手指(或触控 笔)对屏幕或者触控板操作。 常见的触屏事件如下: scriptvar div = document.querySelector('div');div.addEventListener('touchstart' , function(){console.log('点击触发');})div.addEventListener('touchmove' , function(){console.log('拖动触发');})div.addEventListener('touchend' , function(){console.log('结束触发');})/script 1.2 触摸事件对象(TouchEvent) TouchEvent 是一类描述手指在触摸平面(触摸屏、触摸板等)的状态变化的事件。这类事件用于描述一个或多 个触点,使开发者可以检测触点的移动,触点的增加和减少,等等 touchstart、touchmove、touchend 三个事件都会各自有事件对象。 触摸事件对象重点我们看三个常见对象列表: 因为平时我们都是给元素注册触摸事件,所以重点记住 targetTocuhes touches 正在触摸屏幕的所有手指的列表 targetTouches正在触摸当前DOM元素的手指列表 注:如果监听的是一个dom元素,则touches和targetTouches是一样的 changedTouches 手指状态发生了改变的列表,从无到有或者从有到无 (注意:当手指离开屏幕的时候,就没有了 touches 和 targetTouches 列表,但是有。 changedTouches) console.log(e.targetTouches[0]); //targetTouches[0],就可以获得dom元素的第一个手指的相关信息,比如手指坐标等 1.3 案例-移动端拖动元素 代码验证: scriptvar div = document.querySelector('div');var startX = 0;//获取手指初始坐标var startY = 0;var x = 0;//获取盒子原来的位置var y = 0;div.addEventListener('touchstart' , function(e){//获取手指的初始位置startX = e.targetTouches[0].pageX;startY = e.targetTouches[0].pageY;//获取盒子的初始位置x = this.offsetLeft;y = this.offsetTop;})div.addEventListener('touchmove' , function(e){//计算手指的移动距离:手指移动后的坐标减去手指初始坐标var moveX = e.targetTouches[0].pageX - startX;var moveY = e.targetTouches[0].pageY - startY;this.style.left = x + moveX + 'px';this.style.top = y + moveY + 'px';e.preventDefault();//阻止屏幕滚动的默认行为})/script 二、移动端常见特效 2.1 classList 属性 classList属性是HTML5新增的一个属性,返回元素的类名。但是ie10以上版本支持。 该属性用于在元素中添加,移除及切换 CSS 类。有以下方法 添加类: element.classList.add(’类名 ’ ); focus.classList.add(‘current’); 移除类: element.classList.remove(’类名 ’ ); focus.classList.remove(‘current’); 切换类: element.classList.toggle(’类名 ’ ); focus.classList.toggle(‘current’); 注意以上方法里面,所有类名都不带点 2.1.1案例:移动端轮播图 案例分析: 移动端轮播图功能和基本PC端一致。 1. 可以自动播放图片 2. 手指可以拖动播放轮播图 html结构 bodydiv class="focus"ulliimg src="../移动端轮播图/images/banner_zaoshai@3x.png" alt=""/liliimg src="../移动端轮播图/images/banner_jiedu@3x.png" alt=""/liliimg src="../移动端轮播图/images/banner_wenzhen@3x.png" alt=""/liliimg src="../移动端轮播图/images/banner_zaoshai@3x.png" alt=""
http://www.dnsts.com.cn/news/228557.html

相关文章:

  • 大型门户网站都有怎样开电商线上店
  • 装修公司招聘网站中国网站优化哪家好
  • 学做网站 空间 域名做市场调研的网站
  • 网站空间到期了做网站html和asp
  • nas服务器可以做网站吗怎么在ps做网站首页
  • 陆良县住房和城乡建设局网站门户网站的建设成果
  • 国外网站设计风格wordpress页脚计时
  • 网站建设与运营的论文江西网站建设推广
  • 网站建设与维护心得体会链接搜索引擎
  • 搭建门户网站费用是多少济南网络推广公司哪家好
  • 企业网站制作与维护网站框架搭建设计
  • 装饰公司手机网站建设网络技术开发有限公司
  • 佛山专业做网站的公司苏州seo排名优化
  • 百度云服务器做asp网站wordpress 无效的文章类型
  • php购物网站开发公司名字大全参考2022
  • 学做ps的软件的网站有哪些汽修厂做网站有什么好处
  • 学网站开发有前途吗网站空间多大合适
  • 西安高端网站设计公司优化法治化营商环境
  • 乐清建网站大连做网站谁家售后好
  • 汽车4s销售网站模板网站开发 招标采购参数
  • 360官方网站大连弗莱科技官方网站
  • 华泰保险公司官方网站浙里建官方网站
  • 网站表单功能国外酷炫网站有哪些
  • 做网站需要解析吗昆山建设工程安监站网站
  • 网站开发过程及要求培训网站欣赏
  • 开个小公司需要什么条件wordpress 性能优化
  • 51网站空间还有吗洛可可设计公司薪资
  • 安徽国贸集团网站建设十大软件下载软件大全
  • 总结做网站诊断步骤网页一般用什么软件制作
  • 惠州高端网站建设服务黄山风景区门票多少钱