ให้เรตสมาชิก: 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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
สรุปการเรียนรู้ประจำวัน 19/05/63
โดย sirirat อ 19 พฤษภาคม 2020 6:58 pm บอร์ด M102 - ศิริรัตน์ ทิพย์น้อย
0
6
อ 19 พฤษภาคม 2020 6:58 pm โดย sirirat
สรุปการคุยกับลูกค้าครั้งแรก
โดย sirirat อ 19 พฤษภาคม 2020 6:18 pm บอร์ด M102 - ศิริรัตน์ ทิพย์น้อย
0
11
อ 19 พฤษภาคม 2020 6:18 pm โดย sirirat
สรุปงานที่เคยทำ (เคยฝึกงาน)
โดย sirirat อ 19 พฤษภาคม 2020 4:42 pm บอร์ด M102 - ศิริรัตน์ ทิพย์น้อย
0
14
อ 19 พฤษภาคม 2020 4:42 pm โดย sirirat
งานประจำวันที่ 19 พฤษภาคม 2563
โดย sirirat อ 19 พฤษภาคม 2020 10:01 am บอร์ด M102 - ศิริรัตน์ ทิพย์น้อย
9
74
พ 20 พฤษภาคม 2020 11:15 pm โดย sirirat
การตรวจสอบข้อผิดผลาดในโปรแกรม ERP
โดย sirirat อ 19 พฤษภาคม 2020 3:29 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
61
อ 19 พฤษภาคม 2020 3:29 pm โดย sirirat
วิธีการตรวจสอบว่า ใครเป็น Admin สูงสุดในเว็บบอร์ด phpbb
โดย Ittichai_chupol อ 19 พฤษภาคม 2020 3:10 pm บอร์ด Programming - PHP
1
88
อ 19 พฤษภาคม 2020 3:23 pm โดย thatsawan
การกำหนดสิทธิ์การใช้งานโปรแกรม ERP
โดย sirirat อ 19 พฤษภาคม 2020 2:56 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
61
อ 19 พฤษภาคม 2020 2:56 pm โดย sirirat
การกำหนดสิทธิ์การใช้งานโปรแกรม ERP
โดย Anonymous อ 19 พฤษภาคม 2020 2:35 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
71
อ 19 พฤษภาคม 2020 2:35 pm โดย บุคคลทั่วไป
การสร้าง flowchart ด้วยโปรแกรม Visio
โดย sirirat อ 19 พฤษภาคม 2020 12:43 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
73
อ 19 พฤษภาคม 2020 12:43 pm โดย sirirat
ทำความรู้จัก Mindjet MindManager
โดย sirirat อ 19 พฤษภาคม 2020 12:01 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
98
อ 19 พฤษภาคม 2020 12:01 pm โดย sirirat
อยากทราบวิธีการตั้งค่า php เพื่อที่จะให้ cron ใน phpbb สามารถทำงานได้
โดย Ittichai_chupol อ 19 พฤษภาคม 2020 10:16 am บอร์ด Programming - PHP
0
79
อ 19 พฤษภาคม 2020 10:16 am โดย Ittichai_chupol
ขอความช่วยเหลือ PyCharm
โดย kaao_19 จ 18 พฤษภาคม 2020 10:35 pm บอร์ด Programming - C/C++ & java & Python
2
1009
อ 19 พฤษภาคม 2020 1:23 am โดย kaao_19
สรุปการเรียนรู้ประจำวัน 18/05/63
โดย sirirat จ 18 พฤษภาคม 2020 9:42 pm บอร์ด M102 - ศิริรัตน์ ทิพย์น้อย
0
14
จ 18 พฤษภาคม 2020 9:42 pm โดย sirirat
มาทำความรู้จักกับจังหวัดกระบี่ สำหรับผู้สนใจจะมาท่องเที่ยว
โดย sirirat จ 18 พฤษภาคม 2020 5:05 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
2
90
ศ 19 มิ.ย. 2020 1:03 am โดย mindphp
สอบถาม ผมกำลังทำ gitlab CI สร้างไฟล์ yml มาแล้วแต่ตอนทำงานมันเป็นแบบนี้ครับเป็นเพราะอะไรครับ
โดย jirawoot จ 18 พฤษภาคม 2020 5:04 pm บอร์ด Programming - C/C++ & java & Python
1
158
อ 19 พฤษภาคม 2020 7:33 pm โดย jirawoot
วิธีการเดินทางจาก จ.กระบี่ มา กทม.
โดย sirirat จ 18 พฤษภาคม 2020 2:49 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
79
จ 18 พฤษภาคม 2020 2:49 pm โดย sirirat
อยากทราบวิธีการ แปลง ไฟล์ html มาเป็น pdf
โดย Ittichai_chupol จ 18 พฤษภาคม 2020 12:26 pm บอร์ด Programming - PHP
2
90
พ 20 พฤษภาคม 2020 1:39 pm โดย Ittichai_chupol
งานประจำวันที่ 18 พฤษภาคม 2563
โดย sirirat จ 18 พฤษภาคม 2020 10:50 am บอร์ด M102 - ศิริรัตน์ ทิพย์น้อย
3
44
จ 18 พฤษภาคม 2020 6:43 pm โดย sirirat
list ความรู้ที่มี ว่าเคยเรียน หรือ เคยทำอะไรมาบ้าง
โดย sirirat จ 18 พฤษภาคม 2020 10:48 am บอร์ด M102 - ศิริรัตน์ ทิพย์น้อย
3
43
จ 18 พฤษภาคม 2020 11:03 am โดย sirirat
NOTE
โดย sirirat จ 18 พฤษภาคม 2020 10:47 am บอร์ด M102 - ศิริรัตน์ ทิพย์น้อย
0
3
จ 18 พฤษภาคม 2020 10:47 am โดย sirirat