html5在android中的使用问题及技巧解读
程序员文章站
2023-12-12 19:15:16
1、特效按钮的进展 之前的思路:css设置div的样式,在js中实现div对事件的响应,并改变div的样式,以实现动画效果。 1:以动画的形式 复制代码 代码如下: var...
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'; //手指离开时,恢复类名,
});
这样,在网页中实现的效果,和在本地代码中实现的效果就一样了。算是一个小技巧,记下来。
之前的思路: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'; //手指离开时,恢复类名,
});
这样,在网页中实现的效果,和在本地代码中实现的效果就一样了。算是一个小技巧,记下来。
推荐阅读
-
html5在android中的使用问题及技巧解读
-
在android开发中尽量不要使用中文路径的问题详解
-
html5在android中的使用问题及技巧解读
-
在android开发中尽量不要使用中文路径的问题详解
-
html5的input的required使用中遇到的问题及解决方法
-
解决vue中使用swiper插件问题及swiper在vue中的用法
-
色彩叠加使用技巧在实际运用中需要注意的问题
-
个人见解-在实际应用中Oracle的EXISTS与IN的使用及效率-遇到的问题与想法记录
-
html5的input的required使用中遇到的问题及解决方法
-
HTML5中微数据概述及在搜索引擎中的使用举例_html5教程技巧