欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css 文本框拖拽

李中冰2年前13瀏覽0評論
CSS 文本框拖拽實現的步驟: 1. 設置拖拽區域 使用 CSS 技術實現文本框拖拽需要先設置拖拽區域,可以使用 div 標簽設置一個固定大小的容器。例如,設置一個長 200px,寬 300px 的拖拽區域,可以添加以下樣式:
div.drag {
width: 300px;
height: 200px;
}
2. 設置文本框 為了讓用戶拖動文本框,需要先將文本框添加到拖拽區域中,并設置好基本樣式。例如,設置一個長 100px,寬 150px 的文本框,可以添加以下樣式:
div.drag input[type=text] {
width: 150px;
height: 100px;
position: absolute;
}
3. 添加拖拽事件 使用 JavaScript 技術為文本框添加拖拽事件,監聽鼠標按下、移動和釋放事件,并在事件觸發時改變文本框的位置。例如,可以定義以下 JS 代碼:
document.querySelector('div.drag input[type=text]').addEventListener('mousedown', function (e) {
var x = e.clientX - this.offsetLeft;
var y = e.clientY - this.offsetTop;
document.addEventListener('mousemove', move);
document.addEventListener('mouseup', function () {
document.removeEventListener('mousemove', move);
});
function move(e) {
this.style.left = e.clientX - x + 'px';
this.style.top = e.clientY - y + 'px';
}
});
以上就是實現文本框拖拽的步驟,如果有興趣可以自己試著編寫一下。