js 實現長按效果(類似安卓的)

2021-07-10 01:44:50 字數 579 閱讀 6576

我們都知道 js 是有onmousedown(滑鼠按下事件)和onmouseup(滑鼠抬起事件),剛開始我的思路是 滑鼠抬起時間減去滑鼠按下時間

var odiv = document.getelementbyid('div1');

var timer1;

var timer2;

odiv.onmousedown = function ()

odiv.onmouseup = function ()

這麼寫倒是也能實現 但是 必須要 滑鼠抬起才能觸發(滑鼠按住10秒不鬆開,也不會出現效果。。。實際測試效果很不爽,感覺特別扭)。這個跟咱們安卓的使用感覺是不同的。。。安卓的那個長按 是 按住開始計時到時間就立馬出現效果,

於是最終改版如下:

var odiv = document.getelementbyid('div1')

var myvar;

odiv.onmousedown = function () , 1000);

}odiv.onmouseup = function ()

安卓使用Checkbox實現多選效果

checkbox 核取方塊 1.有兩種狀態 選中狀態 true 未選中狀態 false 2.屬性 android id id checkbox android layout width wrap content android layout height wrap content android c...

安卓實現乙個簡單的相機蒙皮效果

引言 做法 自定義乙個view,這個view的中心繪製乙個矩形,即我們的證件框,周圍繪製陰影 就是這裡的蒙皮 package com.example.myjcamera.cameralibrary import android.content.context import android.graph...

安卓上下左右的阻尼效果

直接上 就不廢話了 先上左右阻尼的 package com.example.sunchip.view created by administrator on 2019 10 31.import android.util.log import android.view.view import andr...