touchstart、touchmove、touchend 可以實現拖動元素
但是拖動元素需要當前手指的座標值 我們可以使用 targettouches[0] 裡面的pagex 和 pagey
移動端拖動的原理: 手指移動中,計算出手指移動的距離。然後用盒子原來的位置 + 手指移動的距離
手指移動的距離: 手指滑動中的位置 減去 手指剛開始觸控的位置
拖動元素三步曲:
觸控元素 touchstart: 獲取手指初始座標,同時獲得盒子原來的位置
移動手指 touchmove: 計算手指的滑動距離,並且移動盒子
離開手指 touchend:
注意: 手指移動也會觸發滾動螢幕所以這裡要阻止預設的螢幕滾動 e.preventdefault();
Hive UDF開發案例
bin hive中操作 臨時函式的使用 add jar home hadoop lib train 1.0 snapshot.jar 將上傳的jar包匯入到classpath變數裡 list jars 檢視匯入的jar包 create temporary function say hello as ...
MIS系統開發案例
一 專案背景 本專案是為一家電視配件生產廠家做mis系統,該公司規模比較大,其產品在國內市場占有半數以上份額。本期專案是二期工程,系統的一期工程也是我公司做的,由於在使用上存在一些問題,啟動二期工程做優化和改進。二 專案特點 1 開發周期 從簽訂合同到驗收週期為1年 2 工作組成員 1個專案經理 在...
軟體開發案例分析
html hyper text markup language 超文字標籤語言,網頁的 原始碼 瀏覽器 解釋和執行 html原始碼的工具 hello world 1 使用標籤 2 使用標籤 1 描述文件型別和字元編碼 2 描述搜尋關鍵字和描述 塊級標籤 顯示為 塊 狀,前後隔一行 塊級塊內包含多行 ...