1. 程式人生 > >h5頁面實現長按刪除的效果

h5頁面實現長按刪除的效果

直接貼上複製到編輯器中進行檢視效果

<!DOCTYPE html>

<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
<title>長按刪除效果</title>
<script src="http://www.jq22.com/jquery/jquery-1.9.1.js"></script>
<link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<style>
ul{
border:1px solid black;
}
li{
padding:10px 20px;
background:#ccc;
border-bottom:1px solid black;


}
</style>
</head>
<body>
<div class="container">
<h2>長按列表刪除</h2>
<ul class="list-unstyled">
<li class="touchMe">列表1</li>
<li class="touchMe">列表2</li>
<li class="touchMe">列表3</li>
</ul>
</div>
<script>
var timeOutEvent = 0;
$(function(){
$('.touchMe').on({
touchstart:function(e){
console.log($(this));
var index = $(this).index();
// 將當前元素的索引作為引數進行傳遞
timeOutEvent = setTimeout("longPress("+index+")",500);
e.preventDefault();
},
touchmove:function(){
clearTimeout(timeOutEvent);
timeOutEvent = 0;
},
touchend:function(){
clearTimeout(timeOutEvent);
if(timeOutEvent!=0){
alert('你這是點選,不是長按');
}
return false;
}
});
});
function longPress(t){
timeOutEvent = 0;
if(confirm('您確定要刪除?' + t)){
// 用傳遞過來的引數定位當前元素
$('.touchMe').eq(t).remove();
console.log('已刪除');
}
}
</script>
</body>
</html>

相關推薦

h5頁面實現刪除效果

直接貼上複製到編輯器中進行檢視效果 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatib

移動端h5刪除效果

貼上到html即可看到效果,用於移動端長按刪除 <body> <div class="butlong" style="position:relative;"> <input type="button" value="長按刪除" class

Android RecyclerView (四)初學,實現刪除一個Item.

在上一篇中,我學到了如何給RecyclerView新增Item監聽器,在這裡,我想做到類似於可以長按某個Item然後彈出一個選單,選擇刪除這個Item的功能。這裡的程式碼我們還是使用前面寫的程式碼. PopupMenu繫結一個menu然後進行顯示。 首先

ListView刪除效果

主要是使用了對ListView的長按和點選,長按的時候顯示確認檢視,在裡面有刪除和取消選項。 效果: 長按的時候,顯示刪除和取消介面,點選刪除就刪除該項,取消就隱藏顯示的刪除和取消檢視。 顯示了刪除和取消檢視,點選其他選項就隱藏顯示的檢視。 活動: public class

RecycleView實現多選全選刪除功能

一、功能: recycleView橫向列表,實現item新增,長按選擇,全選,全不選的刪除,滑動刪除功能。 用realm構建資料庫儲存列表資料。用FloatingActionButton 作為新增按鈕。 思路: activity頁面最下面新增一個帶有刪除tab的view,當長按ite

通過DGUS觸控式螢幕實現、短按鍵啟動不同功能的效果

DGUS中有一個功能,可能用的人不多,所以不太瞭解,叫“觸控式螢幕按壓狀態返回”。這個控制元件也是一個觸控控制元件,配合頁面上的按鈕來實現觸控功能。“觸控式螢幕按壓狀態返回”與普通的“基本觸控”的主要區別在於,它除了可以實現基本觸控的功能(按鍵效果,頁面切換)外,還可以判斷觸

在機頂盒應用上,如何實現,並可以持續操作的效果

專案需求:操作機頂盒應用上的虛擬方向鍵,可以控制攝像頭的上下左右移動,點選一下,響應一次調整攝像頭,這個容易實現;需求是需要長按某個虛擬鍵時,能持續調整攝像頭直到鬆開。 解決方法: 每個View有On

Android 可拖拽的GridView效果實現, 可拖拽和item實時交換

在Android開發中,我們常常用到ListView和GridView,而有的時候系統的ListView,GridView並不能滿足我們的需求,所以我們需要自己定義一個ListView或者GridView,我的上一篇文章中就是自定義的一個左右滑動刪除item的例子,大家有興趣

小程式實現選擇圖片預覽圖片刪除圖片

最近在做一個小程式的專案,初次接觸,也是邊學邊做,目前遇到圖片處理的相關問題,在此記錄,也對有需要的朋友提供一些幫助。 類似於微信朋友圈釋出圖片,長按指定圖片刪除 長按圖片刪除,不足9張可以繼續新增 圖片預覽效果 實現思路: 調整頁面,

H5 -- (功能)基於html2canvas實現網頁儲存為圖片到本地

1、需求:長按頁面中的一部分(裡面有動態獲取的使用者暱稱、頭像及動態生成的二維碼),彈出下載框,點選後將這部分儲存為圖片下載到手機裡(如圖) 2、分析:由於有動態獲取資料,需等DOM元素生成之後,再將這一部分的DOM轉化為canvas,再將canvas轉為

Android 可拖拽的GridView效果實現, 可拖拽和item實時交換

在Android開發中,我們常常用到ListView和GridView,而有的時候系統的ListView,GridView並不能滿足我們的需求,所以我們需要自己定義一個ListView或者GridView,我的上一篇文章中就是自定義的一個左右滑動刪除item的例子

h5頁面實現可滑動刻度尺

長度 div 最小 ges 滿足 使用 最大 移動 切換     寫了一個在移動端使用的可滑動刻度尺,曾經在原生App中看到過,做得很精細,現在用web頁面實現的;   實現效果如下:(源碼見文章的最後)        封裝成直接可用的MeasureRuler.js    

HTML5+weui仿微信聊天功能、刪除功能

html5微信聊天 h5微信聊天界面最近由於項目需要, 就運用html5+css3+weui+jquery實現的微信聊天小案例,可發表圖像、紅包、打賞...功能, 還可以長按刪除消息。。。案例截圖如下:HTML及Js片段:<!DOCTYPE html><html lang="zh-cn"&g

前端頁面實現報警器提示音效果

項目 發出 defined style undefined page fun ima lang 原型圖: 圖片.png 項目需求:服務器接受到報警後將消息推送到前臺,(通過前端實時消息提示的效果-websocket長輪詢),前臺接受到消息後需要發出警報提示音,

Qt QpushButton 實現下功能

有意義 AR div 分享圖片 spa 激活 time 定時 演示 最近做項目需要一個按鈕具備長時間按下的功能,才發現Qt原始的按鈕是沒有這個功能,不過Qt的原生按鈕是存在按下和釋放信號的,有了這兩個信號,再來實現按鈕長時間被按下,這就簡單了,看下動畫演示。 錄成GIF效

App Shortcuts實現圖示顯示快捷入口

文章目錄 App Shortcuts 使用Shortcut 動態使用 靜態使用 App Shortcuts App Shortcuts是Andro

TextView實現複製

前段時間因為專案需求實現TextView長按複製的功能,特意上百度差了一下有不少實現這個功能的方法,隔了好久也怕忘了,總結一下: 先推薦目前感覺最好用的方法: 在佈局檔案的TextView控制元件屬性中增加一句話:android:textIsSelectable="

React Native ListView 刪除

專案中React Native ListView的長按刪除功能分享(基於ES5): /** * Sample React Native App * https://github.com/facebook/react-native * @flow */ import React

模擬微信實現朋友圈圖片功能

安卓對圖片長按即可出現一個選單欄,我們需要對圖片設定長按時間監聽器setOnLongClickListenenr。同時我們還要在程式碼中建立選單。建立選單的方法為onCreateContextMenu。運用以上兩個原理,即可模擬微信實現長按朋友圈圖片功能。 涉及知識點: 知識難點 onC

微信公眾號頁面禁止彈出系統選單,相容ios和安卓

最近做的一個微信公眾號需求,需要長按撥出有刪除按鈕的浮層,可是長按的時候也會彈出系統選單“選擇複製”和“在瀏覽器開啟”,這裡記錄一下解決方案。 css程式碼如下: cssSelect{ //這裡為css選擇器 -webkit-touch-callout:non