ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

ในการออกแบบเว็บเพื่อให้เป็นที่สนใจและสร้างความสะดวกนั้นต้องมีการเพิ่มลูกเล่นๆแปลกๆใหม่ๆ ให้ใช้ตามสมควร ซึ่งการทำให้เจ้าสิ่งนี้ เราสามารถใช้ JavaScript library ต่างๆ ที่มีคนทำให้แล้ว หรือสามารถสร้างสรรค์เองได้ โดยใช้ Jquery  ซึงบทความนี้จะมานำเสนอ เมธอด stop () ที่มีไว้สำหรับจัดการกับ animation  หรือภาพเคลื่อไหว  

เมธอด stop () เป็นเมธอด inbuilt ใน jQuery ซึ่งใช้เพื่อหยุดภาพเคลื่อนไหวที่กำลังทำงานสำหรับอีลีเมนท์ที่เลือก 

โดยรูปแบบ syntax มีดังนี้ 

$(selector).stop(stopAll, goToEnd);

พารามิเตอร์:วิธีการนี้ยอมรับสองพารามิเตอร์ดังกล่าวข้างต้นและอธิบายไว้ด้านล่าง:

  • stopAll:เป็นพารามิเตอร์และค่าของพารามิเตอร์นี้คือบูลีน พารามิเตอร์นี้ใช้เพื่อระบุว่าจะหยุดการเคลื่อนไหวที่อยู่ในคิวด้วยหรือไม่ ค่าเริ่มต้นของพารามิเตอร์นี้เป็นเท็จ
  • goToEnd : เป็นพารามิเตอร์และค่าของพารามิเตอร์นี้คือบูลีน พารามิเตอร์นี้ใช้เพื่อระบุว่าจะทำแอนิเมชั่นทั้งหมดในทันทีหรือไม่ ค่าเริ่มต้นของพารามิเตอร์นี้เป็นเท็จเช่นกัน 

ตัวโค้ด HTML และ Js ดังนี้

<!DOCTYPE html> 
<html> 
	<head> 
		<title>The stop Method</title> 
		<script src= 
		"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> 
		</script> 
		
		<!-- jQurey code to show the working of this method -->
		<script> 
			$(document).ready(function() { 
				$("#gfg_start").click(function() { 
					$("div").animate({ 
						height: 300 
					}, 1000); 
					$("div").animate({ 
						width: 300 
					}, 1000); 
				}); 
				$("#gfg_stop").click(function() { 
					$("div").stop(); 
				}); 
			}); 
		</script> 
		<style> 
			div { 
				background: green; 
				height: 60px; 
				width: 60px; 
			} 
			button { 
				margin-bottom:30px; 
			} 
		</style> 
	</head> 
	<body> 
		<!-- click on this button and animation will start -->
		<button id="gfg_start">Start</button> 
		<!-- click on this button and animation will stop -->
		<button id="gfg_stop">Stop</button> 
		<div></div> 
	</body> 
</html> 

ผลลัพธ์ที่ได้ 

จากที่แสดงให้เห็นนั้น เมื่อกดปุ่ม start animate จะเริ่มทำงาน และเมื่อกดปุ่ม stop animation จะหยุดทำงานทันที  ซึ่งเราสามารถนำประยุกต์เพิ่มเติมได้ นำไปใช้กับการทำงานต่างๆที่เหมาะสม เพื่อสร้างความน่าสนใจในการใช้ของผู้ใช้เว็บได้มากขึ้น

 

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
วิธีการทำให้แสดงตัวเลขที่ผู้ใช้กรอกที่หน้า popup โดยใช้ JavaScript ใน joomla
โดย jamepiyawat ส 28 ก.ย. 2019 5:06 pm บอร์ด Joomla Developing Knowledge
0
54
ส 28 ก.ย. 2019 5:06 pm โดย jamepiyawat
ปัจจัยที่มีผลต่ออัตราแลกเปลี่ยนสกุลเงิน Exchange Rate
โดย birdkritsna ส 28 ก.ย. 2019 5:05 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
51
ส 28 ก.ย. 2019 5:05 pm โดย birdkritsna
Q - อยากทราบวิธีการแปลงไฟล์ html เป็น pdf ผ่าน web service ครับ
โดย birdkritsna ส 28 ก.ย. 2019 2:24 pm บอร์ด Programming - PHP
17
276
พฤ 10 ต.ค. 2019 10:49 am โดย birdkritsna
ทำอย่างไรจะทำให้ Popup นั้นแสดงข้อมูลสินค้าได้ถูกต้องครับ
โดย jamepiyawat ส 28 ก.ย. 2019 12:17 pm บอร์ด Programming - PHP
3
79
ส 28 ก.ย. 2019 4:23 pm โดย mindphp
AndroIRC แอพแชท IRC สำหรับโทรศัพท์มือถือ Android
โดย 5dollars1981 ศ 27 ก.ย. 2019 9:45 pm บอร์ด Mobile Programming - Android, iOS, Window Phone
0
67
ศ 27 ก.ย. 2019 9:45 pm โดย 5dollars1981
หากเราต้องการทำเว็บไซต์ ทำไมเราถึงต้องเลือกใช้ระบบที่มีการจัดการเนื้อหาอย่าง Joomla หรือ wordpress
โดย thatsawan ศ 27 ก.ย. 2019 7:20 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
70
ส 28 ก.ย. 2019 5:44 pm โดย mindphp
ทำความรู้จัก Dedicated Server เครื่องเซิฟเวอร์เช่าใช้ ครบกำหนดได้เป็นเจ้าของเครื่อง
โดย aninthana ศ 27 ก.ย. 2019 6:22 pm บอร์ด Linux - Web Server
0
53
ศ 27 ก.ย. 2019 6:22 pm โดย aninthana
Microsoft เปิดตัว Azure Sentinel ซึ่งเป็น บริการวิเคราะห์ข้อมูลความปลอดภัย (SIEM)
โดย chatee supasand ศ 27 ก.ย. 2019 3:10 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
33
ศ 27 ก.ย. 2019 3:10 pm โดย chatee supasand
Q อยากทราบวิธีทำแถบเมนูของ Form ให้สามารถใช้งานได้ในหน้าเว็บเดียว โดยไม่ต้องลิงค์ไปหน้าอื่นๆ ได้อย่างไรครับ
โดย birdkritsna ศ 27 ก.ย. 2019 2:26 pm บอร์ด HTML CSS
2
90
ศ 27 ก.ย. 2019 6:16 pm โดย birdkritsna
อยากทราบวิธีการที่จะตรวจสอบว่า poster_id ตรงกับโพสต์ที่เท่าไร
โดย Ittichai_chupol ศ 27 ก.ย. 2019 2:12 pm บอร์ด Programming - PHP
1
59
ศ 27 ก.ย. 2019 4:54 pm โดย mindphp
Fingerprint Scanner โดนแฮกได้ไหม ป้องกันอย่างไร
โดย birdkritsna พฤ 26 ก.ย. 2019 5:31 pm บอร์ด Mobile Application Developing- Android, iOS
0
54
พฤ 26 ก.ย. 2019 5:31 pm โดย birdkritsna
Could not load file or assembly 'Oracle.ManagedDataAccessDTC.DLL' or one of its dependencies
โดย jataz2 พฤ 26 ก.ย. 2019 3:29 pm บอร์ด Programming - C/C++ & java & Python
0
58
พฤ 26 ก.ย. 2019 3:29 pm โดย jataz2
Skype อัพเดทฟีเจอ์ใหม่ ปักหมุด ร่างข้อความ แสดงไฟล์ก่อนส่งได้แล้ว
โดย chatee supasand พฤ 26 ก.ย. 2019 2:39 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
47
พฤ 26 ก.ย. 2019 2:39 pm โดย chatee supasand
hotmail ส่งข้อความออกไม่ได้
โดย Anonymous พฤ 26 ก.ย. 2019 1:08 pm บอร์ด Programming - PHP
0
48
พฤ 26 ก.ย. 2019 1:08 pm โดย บุคคลทั่วไป
เมือกดปุ่ม Add to Cart แล้วไม่สามารถส่งจำนวนสินค้าตามที่เลือกได้ ครับ
โดย jamepiyawat พฤ 26 ก.ย. 2019 10:35 am บอร์ด JavaScript & Jquery Ajax
2
74
พฤ 26 ก.ย. 2019 2:29 pm โดย jamepiyawat
เปิดตัวระบบ Smart Travel ผ่านเทคโนโลยี 5G
โดย birdkritsna พ 25 ก.ย. 2019 6:49 pm บอร์ด MindPHP News
0
57
พ 25 ก.ย. 2019 6:49 pm โดย birdkritsna
จะทำอย่างไรให้ค่าที่ผู้ใช้กรอกขึ้นหน้า popup ได้ครับ
โดย jamepiyawat พ 25 ก.ย. 2019 3:55 pm บอร์ด Programming - PHP
2
76
พ 25 ก.ย. 2019 4:08 pm โดย mindphp
วิธีแก้ปัญหา import คำสั่ง SQL ในการสร้างตาราง #1067 - Invalid default value for 'use_date'
โดย birdkritsna พ 25 ก.ย. 2019 2:50 pm บอร์ด SQL Knowledge
3
95
พฤ 26 ก.ย. 2019 4:30 pm โดย birdkritsna
อัพเดทเลย! Joomla เวอร์ชั่น 3.9.12 ปรับปรุงระบบและความปลอดภัยเพิ่มเติม
โดย tsukasaz พ 25 ก.ย. 2019 10:10 am บอร์ด MindPHP News
1
75
ศ 27 ก.ย. 2019 9:43 am โดย Pannarai2015
สร้าง treemap ด้วย app script โดยดึงข้อมูลจาก google sheet
โดย tnimka พ 25 ก.ย. 2019 10:00 am บอร์ด Programming - PHP
0
69
พ 25 ก.ย. 2019 10:00 am โดย tnimka