html5在android中的使用问题及技巧解读

前端技术 2023/09/05 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\'; //手指离开时,恢复类名,
});

这样,在网页中实现的效果,和在本地代码中实现的效果就一样了。算是一个小技巧,记下来。

本文地址:https://www.stayed.cn/item/13029

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。