整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          移動HTML5模擬觸摸屏長按事件

          近接了個需求,要求長按某個標簽顯示刪除一個懸浮的刪除按鈕。這個需求其實在app上很常見,但是在移動端h5中,我們沒有長按的事件,所以就需要自己模擬這個事件了。

          大概效果如下:

          設計思路:

          • 放棄click事件,通過判斷按的時長來決定是單擊還是長按
          • 使用touchstart和touchend事件
          • 在touchstart中開啟一個定時器,比如在600ms后顯示一個長按菜單
          • 在touchend中清除這個定時器,這樣如果按下的時間超過600ms,那么長按菜單已經顯示出來了,清除定時器不會有任何影響;如果按下的時間小于600ms,那么touchstart中的長按菜單還沒來得及顯示出來,就被清除了。

          由此我們可以實現模擬的長按事件了。

          上代碼

          請把重點放在JS上,這里貼出來完整的代碼是為了方便大家看個仔細,代碼可以拷貝直接看效果

          css中大部分只是做了樣式的美化,還有一開始讓刪除按鈕隱藏起來

          HTML:

          <!DOCTYPE html>
          <html lang="en">
          <head>
           <meta charset="UTF-8">
           <meta name="viewport" content="width=device-width, initial-scale=1.0">
           <meta http-equiv="X-UA-Compatible" content="ie=edge">
           <title>Document</title>
           <link rel="stylesheet" type="text/css" href="./longpress.css" />
          </head>
          <body>
           <div class="container">
           <div class="label" id="label">長按我</div>
           <div class="delete_btn">刪除</div>
           </div>
           <script src="./longpress.js"></script>
          </body>
          </html>
          

          JS

          let timer = null
          let startTime = ''
          let endTime = ''
          const label = document.querySelector('.label')
          const deleteBtn = document.querySelector('.delete_btn')
          label.addEventListener('touchstart', function () {
           startTime = +new Date()
           timer = setTimeout(function () {
           deleteBtn.style.display = 'block'
           }, 700)
          })
          label.addEventListener('touchend', function () {
           endTime = +new Date()
           clearTimeout(timer)
           if (endTime - startTime < 700) {
           // 處理點擊事件
           label.classList.add('selected')
           }
          })
          

          CSS

          .container {
           position: relative;
           display: inline-block;
           margin-top: 50px;
          }
          .label {
           display: inline-block;
           box-sizing: border-box;
           width: 105px;
           height: 32px;
           line-height: 32px;
           background-color: #F2F2F2;
           color: #5F5F5F;
           text-align: center;
           border-radius: 3px;
           font-size: 14px;
          }
          .label.selected {
           background-color: #4180cc;
           color: white;
          }
          .delete_btn {
           display: none;
           position: absolute;
           top: -8px;
           left: 50%;
           transform: translateX(-50%) translateY(-100%);
           color: white;
           padding: 10px 16px;
           background-color: rgba(0, 0, 0, .7);
           border-radius: 6px;
           line-height: 1;
           white-space: nowrap;
           font-size: 12px;
          }
          .delete_btn::after {
           content: '';
           width: 0;
           height: 0;
           border-width: 5px;
           border-style: solid;
           border-color: rgba(0, 0, 0, .7) transparent transparent transparent;
           position: absolute;
           bottom: -9px;
           left: 50%;
           transform: translateX(-50%);
          }
          

          ps: touchstart和touchend只有在移動端設備上才有用,如果要看代碼示例的話請:

          • 用chrome
          • F12打開調時窗
          • 切換到模擬移動設備

          即點擊如下圖:

          圖片來源:pixabay.com

          ● ● ●

          8月23日早8點,《知識分子》微信公眾號推出“九省市高中名校學生論文涉嫌造假,或涉自主招生黑幕”一文,該文有理有據,引發強烈關注和激勵討論,短短三個小時,閱讀量便超過了十萬。


          不過,文章隨后被相關部門刪除,微信平臺的數據最終定格在閱讀量131490,點贊數1221,以及356條評論。


          微博上也有同樣的影響,但該條微博也很快被屏蔽。該文在其他平臺如知乎、“幸存”。

          文章刊發后,多家媒體迅速跟蹤報道此事。《新京報》發表快評“多篇自主招生論文涉造假,高校宜介入調查 | 新京報快評”, 央廣、新華社、財新等媒體均與《知識分子》取得聯系,表示將繼續挖掘自主招生涉嫌造假一事。北京時間旗下泛資訊短視頻平臺“時間視頻”通過一個短視頻講述了這個事件,全網多家媒體轉發,視頻播放量總計約379萬。

          這篇文章從浩瀚無垠的論文中選取涉嫌造假的論文,比對被抄襲的原文,再逐一核查涉事學生的相關資料,工作量之大,可想而知。作者莽原告訴《知識分子》,“其實最耗費時間的是追溯這些學生的去向和期刊狀況。因為很多學生靠百度搜索是沒有任何結果的,陽光高考平臺又不能按學生姓名搜索。所以就連證明作者是學生都得花費很長時間,需要使用谷歌搜索,再去查看學校官網或是掛在文庫的成績冊。”

          做原創內容之難,相信每個人都深有體會。那是不是應該被尊重呢?

          不和諧的行為是,《北京青年報》在8月17號發表“多個名校高中生被曝論文抄襲 或為取得自主招生資格”,在文章開頭,《北京青年報》記者寫道:昨天,有網友發文稱,其查閱了自主招生錄取名額較多的九省市高中名校學生發表的論文后,發現了多篇涉嫌抄襲的論文,有學生借助論文進入了高校大門。”

          之前該記者在《知識分子》微信后臺留消息欲與作者莽原取得聯系,所以該報應該知道“九省市高中名校學生論文涉嫌造假,或涉自主招生黑幕”一文并非匿名網友,但卻最終選擇了隱去來源。

          而在正文中,我們也可以看到,大部分內容都是對《知識分子》文章的轉述,之后“對于網上熱傳文章中列出的一些具體案例,北青報記者也在昨天進行了比對”,加上了涉及論文的比對內容。只在最后一部分“回應”中,該記者聯系了《知識分子》文章中提到的論文被抄襲者、刊登論文的期刊等相關方。

          ?北青報文章縮略圖(黃色標識為與知識分子原文相似部分)

          兩文相似部分對比具體如下,黃色為北青報文,綠色為知識分子文:

          ?對比圖1

          ?對比圖2

          ?對比圖3

          ?對比圖4

          ?對比圖5

          ?對比圖6

          有趣的是,學生論文涉嫌造假一文講述的正是改頭換面其他人寫的論文,北青報的行為與之異曲同工,用“抄襲”批評“抄襲”,令人啼笑皆非。

          客觀地說,該報也有勞動付出,《知識分子》并不否認這一點,但該報在引用《知識分子》文章大量內容時卻未給出來源。北青報的文章使用了《知識分子》作者的獨創性文字,該記者在留言和發給其編輯的原稿中也承認了這一點。大量使用他人原創內容,卻未經著作權人許可,這一行為構成《著作權法》第四十七條第五項的侵權行為。

          很遺憾的是,該記者聯系《知識分子》后,表示原稿中注明了出處,后被編輯刪除,始終不承認其“洗稿”行為,甚至不承認有任何錯誤。

          事實上根據《著作權法》,《知識分子》有權要求對方刪除文章并賠償損失,但出于溝通考慮,在被侵權并且對方拒絕承認的情況下,《知識分子》仍然希望能夠和平友好解決,并僅提出認錯和道歉的要求。向該記者提出這點后,對方表示需要和領導溝通,再無音訊。

          ?對方未做任何回復

          截至發稿,面對《知識分子》之后多次的友好詢問,對方始終未做任何回復。

          去知識分子網站看一看這些文章:

          臨床急需的罕見病和兒童用藥依庫珠單抗獲批上市

          http://www.zhishifenzi.com/news/medicine/3831.html

          Antibody Therapeutics創刊 | 何苗壯:尋找“魔彈”

          http://www.zhishifenzi.com/news/medicine/3822.html

          這些能譜曲會作畫的人工智能,騙得過你嗎?

          http://www.zhishifenzi.com/depth/depth/3825.html

          微軟聊天AI小冰:為什么說話越多,越容易出錯?

          http://www.zhishifenzi.com/depth/depth/3830.html

          1500元買篇論文,自主招生誰在“走門道”?

          http://www.zhishifenzi.com/depth/depth/3327.html

          啼笑皆非:北青報用“抄襲”的手法報道“抄襲”

          http://www.zhishifenzi.com/news/multiple/3310.html

          黑洞是如何“吃大餐”的? | 賽先生天文

          http://www.zhishifenzi.com/news/astronomy/3820.html

          (長按復制上方鏈接,瀏覽器打開)

          制版編輯 | 皮皮魚

          本頁刊發內容未經書面許可禁止轉載及使用

          公眾號、報刊等轉載請聯系授權

          copyright@zhishifenzi.com

          商務合作請聯系

          business@zhishifenzi.com

          知識分子為更好的智趣生活 ID:The-Intellectual

          何在網頁中屏蔽右鍵,眾所周知。要保護好一個頁面,最基礎的就是屏蔽右鍵!

          實現方法,在body下加上oncontextmenu=self.event.returnValue=false onselectstart="return false"這句話即可,如下:

          〈body oncontextmenu=self.event.returnValue=false onselectstart="return false"〉

          長按會復制等選項可以使用下述的代碼屏蔽這個功能,將下述的css加到代碼中即可:


          主站蜘蛛池模板: 一区二区手机视频| 国产色精品vr一区区三区| 无码人妻aⅴ一区二区三区有奶水 人妻夜夜爽天天爽一区 | 久久99精品一区二区三区| 国产品无码一区二区三区在线蜜桃 | 中文字幕精品一区影音先锋| 日本高清成本人视频一区| 国产一区三区三区| 一本AV高清一区二区三区| 亚洲国产精品乱码一区二区| 无码一区二区三区免费| 亚洲一区精品视频在线| 国产精品无码一区二区在线观| 国产福利无码一区在线| 精品一区二区三区四区电影| 日韩国产一区二区| 亚洲无线码在线一区观看| 亚洲AV综合色区无码一区爱AV| 亚洲色偷偷偷网站色偷一区| 偷拍激情视频一区二区三区| 性色av无码免费一区二区三区| 免费一区二区视频| 精品日韩在线视频一区二区三区| 国产午夜精品一区理论片| 一区二区三区在线|欧| 亚洲综合av一区二区三区| 国产一区二区三区在线看片| 韩日午夜在线资源一区二区 | 狠狠色成人一区二区三区| 秋霞无码一区二区| 日韩美女视频一区| 中文字幕日韩人妻不卡一区| 人妻无码久久一区二区三区免费| 无码人妻精品一区二区蜜桃网站| 在线观看中文字幕一区| 大伊香蕉精品一区视频在线 | 久久伊人精品一区二区三区 | 蜜臀Av午夜一区二区三区| 亚洲Av无码国产一区二区| 国产乱码精品一区二区三| 精品一区二区三区东京热|