ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

ผู้คนมักจะใช้เมาส์ในการใช้งานเว็บเพื่อไปคลิกหรือเลือกตำแหน่งๆ  ซึ่งเราควรมีฟังก์ชันการทำงานต่างๆเมื่อมีการคลิกที่ตำแหน่งนั้นๆเกิดขึ้น  ซึ่งมีทั้งคลิกหนึ่งครั้ง สองครั้ง และมากกว่านั้น  เพื่อความสะดวกในการใช้งานและเป็นที่น่าสนใจมากขึ้น บทความจะนำเสนอ เมธอด  dblClick()  นั้นก็คือ ดับเบิ้ลคลิกนั้นเอง

dblClick ()  เป็นเมธอด ที่ inbuilt ใน jQuery ที่ใช้ในการก่อให้เกิดเหตุการณ์คลิกสองครั้งที่จะเกิดขึ้น 

เมธอดจะเกิดขึ้นเมื่อองค์ประกอบที่เลือกจะถูกดับเบิลคลิก

รูปแบบ Syntax 

$(selector).dblclick(args);

 “ selector” ในที่นี้เป็นองค์ประกอบที่เลือก 

 

  • พารามิเตอร์:  มันจะรับพารามิเตอร์ “ args” ซึ่งระบุฟังก์ชั่นที่ทำงานเฉพาะหลังจากคลิกสองครั้ง 
  • Return Value: จะส่งคืนฟังก์ชั่นบางอย่างเมื่อองค์ประกอบที่เลือกถูกดับเบิลคลิก

 

ตัวอย่างโค้ด  Jquery และ HTML ดังนี้

<html> 

<head> 
	<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
	<script> 
		<!-- jQuery code to show dbclick method -->
		$(document).ready(function() { 
			$("button").dblclick(function() { 
				$("p").fadeOut(); 
			}); 
		}); 
	</script> 
	<style> 
		p { 
			display: block; 
			padding: 20px; 
			color: gree; 
			width: 300px; 
			border: 2px solid green; 
			font-size: 25px; 
		} 
	</style> 
</head> 

<body> 
	<p>Welcome to Mindphp !</p> 
	<!-- click on this button and above paragraph will disappear -->
	<button>Double Click Me! </button> 
</body> 

</html> 

ผลลัพธ์เมื่อเปิดผ่านWeb browser ผลลัพธ์ผลลัพธ์เมื่อเปิดผ่านเบราเซอร์

เมื่อเรากดคลิกสองครั้งที่ปุ่ม 

หลังจากกดปุ่ม
เมื่อกดปุ่มสองครั้ง ข้อความด้านบนจะหายไป

เราได้กำหนดในโค้ดไว้ว่า เมื่อมีการกดปุ่มสองครั้ง ข้อความ Mindphp ด้านบนจะหายไป ก็เป็นไปตามผลลัพธ์อย่างที่เห็นครับ นี้เป็นตัวอย่างคร่าวๆ ลองนำไปต่อยอดดูน่ะครับ

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : Jquery

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การออกแบบหน้าlogin ขั้นพื้นฐาน php
โดย phennapa อ 16 มิ.ย. 2020 5:23 am บอร์ด PHP Knowledge
0
77
อ 16 มิ.ย. 2020 5:23 am โดย phennapa
Android - การออกแบบUI หน้าlogin พื้นฐาน
โดย phennapa จ 15 มิ.ย. 2020 6:39 pm บอร์ด Mobile Application Developing- Android, iOS
1
195
อ 16 มิ.ย. 2020 2:59 am โดย บุคคลทั่วไป
การจับ error ใน ฟังก์ชั่น ด้วยการใช้ current_app ใน python
โดย bolue จ 15 มิ.ย. 2020 6:18 pm บอร์ด Python Knowledge
0
47
จ 15 มิ.ย. 2020 6:18 pm โดย bolue
วิธีการเดินทางจาก อำเภอกันทรลักษ์ จังหวัดศรีสะเกษ มา กรุงเทพ.
โดย phennapa จ 15 มิ.ย. 2020 5:12 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
38
จ 15 มิ.ย. 2020 5:12 pm โดย phennapa
อยากทราบว่าใส่รูปยังไงคะในกระทู้ค่ะ
โดย phennapa จ 15 มิ.ย. 2020 4:49 pm บอร์ด MindPHP News & Feedback
1
65
จ 15 มิ.ย. 2020 5:01 pm โดย thatsawan
ไม่สามารถใช้ route methods get ได้ ใน flask_classful
โดย bolue จ 15 มิ.ย. 2020 1:08 pm บอร์ด Programming - C/C++ & java & Python
2
75
จ 15 มิ.ย. 2020 3:28 pm โดย bolue
สอบถามค่ะ บาง url ที่ดึงมา ใช้ไม่ได้ค่ะ
โดย bolue พฤ 11 มิ.ย. 2020 2:40 pm บอร์ด Programming - C/C++ & java & Python
7
182
จ 15 มิ.ย. 2020 8:52 am โดย bolue
การเรียกใช้ ฟังก์ชั่น ใน class เดียวกัน พร้อมส่งค่า โดย python
โดย bolue ส 13 มิ.ย. 2020 3:18 pm บอร์ด Python Knowledge
0
37
ส 13 มิ.ย. 2020 3:18 pm โดย bolue
เชื่อม กับ config แล้ว หน้าแรกรันได้ แต่พอรับ url เข้าไป กลับไม่ทำงาน
โดย bolue ส 13 มิ.ย. 2020 2:37 pm บอร์ด Programming - C/C++ & java & Python
8
103
ส 13 มิ.ย. 2020 6:54 pm โดย bolue
pagination flask ใช้ไม่ได้ แต่อีกไฟล์ใช้ได้ ทั้งที่วิธีเขียนเหมือนกัน
โดย bolue ศ 12 มิ.ย. 2020 11:48 pm บอร์ด Programming - C/C++ & java & Python
3
79
ส 13 มิ.ย. 2020 12:18 pm โดย mindphp
การ ดึง url ในหน้าของ url ที่เราใส่เข้าไป มาทั้งหมด โดย Python
โดย bolue ศ 12 มิ.ย. 2020 1:38 pm บอร์ด Python Knowledge
0
116
ศ 12 มิ.ย. 2020 1:38 pm โดย bolue
การเขียน class object ของ python และให้ return เรียกใช้ บน html รูปแบบเป็นแบบไหนคะ
โดย bolue ศ 12 มิ.ย. 2020 1:07 pm บอร์ด Programming - C/C++ & java & Python
5
147
ส 13 มิ.ย. 2020 10:34 am โดย bolue
'Robinhood' ฟู้ดเดลิเวอรี สัญชาติไทย โดยธนาคารไทยพาณิชย์ พร้อมการันตีไม่เก็บ GP (Gross Profit) ส่วนแบ่งจากร้านอาหาร
โดย thatsawan ศ 12 มิ.ย. 2020 8:38 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
653
ศ 12 มิ.ย. 2020 8:38 am โดย thatsawan
การทำการขาย ในระบบ ERP
โดย natthanit.r2538 พฤ 11 มิ.ย. 2020 6:45 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
92
พฤ 11 มิ.ย. 2020 6:45 pm โดย natthanit.r2538
สอบถาม wrap ค่าใน value ทะลุหน้าจอ ของ python บน html ค่ะ
โดย bolue พฤ 11 มิ.ย. 2020 6:18 pm บอร์ด Programming - C/C++ & java & Python
2
109
ศ 12 มิ.ย. 2020 10:58 am โดย bolue
สอบถามวิธีการดึง link ทั้งหน้า มาจากใน link อีกที โดย python flask ทำยังไงคะ
โดย bolue พฤ 11 มิ.ย. 2020 11:12 am บอร์ด Programming - C/C++ & java & Python
0
123
พฤ 11 มิ.ย. 2020 11:12 am โดย bolue
เข้าหน้าจัดการส่วนของ admin ใน joomla ไม่ได้
โดย thatsawan พฤ 11 มิ.ย. 2020 10:49 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
2
116
พฤ 11 มิ.ย. 2020 12:00 pm โดย thatsawan
netbeans เชื่อมต่อ gitlab ไม่ได้ แก้ยังไงคะ
โดย bolue พ 10 มิ.ย. 2020 7:55 pm บอร์ด Programming - C/C++ & java & Python
0
48
พ 10 มิ.ย. 2020 7:55 pm โดย bolue
แชร์เว็บบอร์ดแล้วข้อมูลข้ึนกรอบรวมกันหลายๆอัน
โดย bolue พ 10 มิ.ย. 2020 3:27 pm บอร์ด MindPHP News & Feedback
2
71
พ 10 มิ.ย. 2020 4:55 pm โดย bolue
MJ Upgrade ค้างจังหวะดาวโหลด Joomla 3.9
โดย panas พ 10 มิ.ย. 2020 3:12 pm บอร์ด Joomla Development
3
92
ศ 12 มิ.ย. 2020 12:40 am โดย mindphp