HTMLput輸入框的移動?
put輸入框的移動是一個(gè)常見的需求,如何實(shí)現(xiàn)呢?
sform屬性。具體實(shí)現(xiàn)方法如下:
put標(biāo)簽,并設(shè)置其樣式:
```putput-box" value="請輸入內(nèi)容">
put-box。
2. 在CSS中添加樣式:
```put-box {: absolute; /* 設(shè)置為絕對定位 */
top: 50%; /* 設(shè)置距離頂部的距離為50% */
left: 50%; /* 設(shè)置距離左側(cè)的距離為50% */sformslatesformput框水平和垂直居中 */
put框添加JavaScript事件:
```putBoxentput-box');
putBoxtListenerction(e) {
var touch = e.touches[0];tX; // 記錄觸摸開始時(shí)的X坐標(biāo)tY; // 記錄觸摸開始時(shí)的Y坐標(biāo)
ctionoveHandler(e) {
var touch = e.touches[0];dXtX; // 記錄觸摸結(jié)束時(shí)的X坐標(biāo)dYtY; // 記錄觸摸結(jié)束時(shí)的Y坐標(biāo)
putBoxtputBoxdX - startX) + 'px';putBoxtputBoxdY - startY) + 'px';
dX; // 更新起始坐標(biāo)dY; // 更新起始坐標(biāo)
enttListeneroveoveHandler);enttListenerdction() {entoveEventListeneroveoveHandler);
});
putovedputputove事件。
put輸入框的移動了。當(dāng)然,也可以根據(jù)實(shí)際需求進(jìn)行樣式和事件的調(diào)整。