html5在android中的使用问题及技巧解读
发布时间:2023-07-06 15:44:34
标签:html5,android
1、特效按钮的进展
之前的思路:css设置div的样式,在js中实现div对事件的响应,并改变div的样式,以实现动画效果。
1:以动画的形式
var bb = document.getElementById("element");
bb.onclick=function(){
bb.className="list-item-download-inner2";//改变类名,改变CSS样式
var t = setTimeout("init()",500); //以动画的方式,间隔0.5秒后将类名还原
}
这种方式只是一种相似的模拟,而且只有当手指离开按钮的时候这个方法才会执行。 而我们希望的效果是像本地代码中那样,手指点中一个效果,离开又一个效果。
2:在html5中有关于触摸屏的事件:touchstart, touchend, touchmove于是我们引入jquery.js,代码改为如下:
$('#element').bind("touchstart",function(e){
e.className="list-item-download-inner2";//手指点中时改变类名,
});
$('#element').bind("touchend",function(e){
e.className='list-item-download-inner'; //手指离开时,恢复类名,
});
这样,在网页中实现的效果,和在本地代码中实现的效果就一样了。算是一个小技巧,记下来。


猜你喜欢
- 概述ConcurrentHashMap(CHM)是日常开发中使用频率非常高的一种数据结构,想对于普通的HashMap,CHM提供了线程安全的
- /** * Name: 求数组中元素重复次数对多的数和重复次数 * Description: * 数组中的元
- 在java多线程程序中,所有线程都不允许抛出未捕获的checked exception,也就是说各个线程需要自己把自己的checked ex
- 以下共有4个函数分别是:1.从剪切板获得文字。2.将字符串复制到剪切板。3.从剪切板获得图片。4.复制图片到剪切板。/** * 从剪切板获得
- 本文介绍了使用C#创建Windows服务的实例代码,分享给大家一、开发环境操作系统:Windows 10 X64开发环境:VS2015编程语
- 最近在使用后端云Bmob对数据进行存储,目的是在不搭建服务器的前提下,能对Android应用的数据进行操作处理,其实这篇是比较久之前写的了,
- 合理的使用规则引擎可以极大的减少代码复杂度,提升代码可维护性。业界知名的开源规则引擎有Drools,功能丰富,但也比较庞大。在一些简单的场景
- 1.固定大小的线程池简介线程池就是在程序启动的时候先建立几个可以使用的线程放在那里,然后等着具体的任务放进去,这个任务基本可以说都是Runn
- 本文实例讲述了Android编程实现手机自带内部存储路径的获取方法。分享给大家供大家参考,具体如下:我有一台中兴的Android手机,型号是
- 本文将是JVM 性能优化系列的第二篇文章(第一篇:传送门),Java 编译器将是本文讨论的核心内容。本文中,作者(Eva Andreasso
- 如何实现 WPF 代码查看器控件框架使用.NET40;Visual Studio 2019;代码展示需要使用到AvalonEdit是基于WP
- 本文实例讲述了Android实现Activity、Service与Broadcaster三大组件之间互相调用的方法。分享给大家供大家参考,具
- 本篇文章主要介绍了Android 三方库混淆规则,分享给大家,具体如下:基本指令-optimizationpasses 5-dontusem
- 多线程解决for循环效率问题在for里面,如果执行一次for里面的内容所需时间比较长,可以使用线程池来提高for循环的效率public cl
- 详解Java对象的强、软、弱和虚引用+ReferenceQueue一、强引用(StrongReference)强引用是使用最普遍的引用。如果
- 前言Webp是Google推出的一种新型图片格式,相比于 传统的PNG/JPG图片有着更小体积的优势,在Web中有着广泛的应用。由于Webp
- 1 问题实现任意view经过自定义带4圆角或者2圆角的效果2 原理1) 实现view 4圆角我们只需要把左边的图嵌入到右边里面去,最终显示左
- 前提准备:1. 项目中至少需要引入的jar包,注意版本: a) core-renderer.jar&nb
- 苹果上的UI基本上都是这个效果,然而Android机上的顶部状态栏总是和app的主题颜色不搭。还好如今的api19以上的版本,我们也能做出这
- 前言Android 8.0系统更新之后,app的更新将不再像之前的系统版本一样能够直接下载安装包之后直接安装(以前安装未知来源应用的时候一般