การใช้ jQuery จัดการอีเวนต์

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Client-Side Scripts เอกสารประกอบการบรรยาย รายวิชา Browser-Based Application Development.
Advertisements

– Web Programming and Web Database
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 12 กรกฎาคม 2550 HTML (HyperText Markup Language)
HTML Hypertext Markup Language Updated : August 23,2012.
JQUERY. jQuery คือ JavaScript Platform หรือ JavaScript Library Library ที่ถูกเขียนขึ้นจาก JavaScript เพื่อลดขั้นตอนสนองการพัฒนา เว็บไซต์ในรูปแบบใหม่ การโต้ตอบกับ.
หน่วยที่ 18 เครื่องวัดรูปคลื่นสัญญาณไฟฟ้า 2
กลุ่ม 3. เกณฑ์มาตรฐานระดับโอกาสที่จะ เกิดความเสี่ยง ระดับโอกาสที่จะเกิดคำอธิบาย 54321สูงมากสูงปานกลางน้อยน้อยมากมีโอกาสในการเกิดเกือบทุกครั้งมีโอกาสในการเกิดค่อนข้างสูงหรือบ่อยๆมีโอกาสเกิดบางครั้งอาจมีโอกาสเกิดแต่นานๆครั้ง.
นักทรัพยากรบุคคล ชำนาญการพิเศษ
การรับและส่งค่าระหว่าง ฟอร์ม อาจารย์อุทัย เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
Cascading Style Sheet (CSS). CSS การใช้งาน CSS Class และ ID Pseudo Class.
การจัดรูปแบบเอกสาร HTML ด้วย CSS (Cascading Style Sheet) เอกสารประกอบคำบรรยายวิชา คอมพิวเตอร์ และ อินเทอร์เน็ต ภาควิชาวิทยาการคอมพิวเตอร์ มหาวิทยาลัยบูรพา.
Computer in Business เรื่อง การใช้งาน Access เบื้องต้น.
ชนิดของข้อมูล และการคำนวณทางคณิตศาสตร์
บทที่ 2 เริ่มต้นใช้งาน Flash
หน่วยที่ 3 การเทสีและการสร้าง Background
บทที่ 1 เริ่มต้นสร้าง jQuery Mobile Page
NU.Libray Online Purchasing System
PHP: Session. What is a PHP Session? Session variables solve this problem by storing user information to be used across multiple pages (e.g. username,
พื้นฐานการใช้งาน jQuery. Outline ทำความรู้จักกับ jQuery เป็นไลบรารีที่พัฒนาขึ้นด้วยภาษาจาวาสคริปท์ ที่รวบรวม ฟังก์ชันและคำสั่งต่าง ๆ เข้าไว้ด้วยกัน ทำให้สะดวกและ.
เทคนิคการใช้ Microsoft Excel. 1. การตีตารางในรูปแบบต่าง ๆ 2. การแทรกภาพในตาราง 3. การตกแต่งข้อมูลด้วย Format Cells 4. การคำนวณ บวก ลบ คูณ หาร 5. การย่อ.
การเลือกข้อมูลจาก List การกำหนดเงื่อนไขการป้อนข้อมูลด้วย Data Validation การใส่ Comment / แสดง / แก้ไข / ลบ.
CSS CASCADING STYLE SHEET.
4 Array ● array types ● foreach loop ● Use arrays with Web forms
HTML HyperText Markup Language
ภาษา CSS (Cascading Style Sheets)
BootStrap Front-end framework
HTML (Hypertext Markup Language).
JavaSCript.
What is CSS? CSS (Cascading Style Sheet) ซึ่งเราจะใช้ CSS เพื่อให้แก้ไขคุณสมบัติ ของเว็บเพจ ให้มีหน้าตา สีสันหรือรูปแบบเป็นไปตามที่ต้องการ CSS มีลักษณะคล้ายหน้ากาก.
PHP อาจารย์ศรีนวล ฟองมณี.
การเชื่อมต่อฐานข้อมูล
stack #2 ผู้สอน อาจารย์ ยืนยง กันทะเนตร
PHP-5 ติดต่อฐานข้อมูล MYSQL
- HTML (1) – Web Programming and Web Database
การควบคุมการไหลของกำลังไฟฟ้า
หน่วยการเรียนรู้ การเขียนโปรแกรมภาษาขั้นพื้นฐาน เรื่อง การตกแต่ง HTML 5 ด้วย CSS รหัส รายวิชา ง23102 การงานอาชีพและเทคโนโลยี 6 กลุ่มสาระ การงานอาชีพและเทคโนโลยี
HTML (2) – Web Programming and Web Database
บทที่ 4 การสร้างเว็บด้วยภาษา HTML
PHP (1) - variables - math operations - form method
ภาษา JavaScript Webpage Design and Programming Workshop ( )
HYPER TEXT MARKUP LANGUAGE
Cascading Style Sheets (CSS) 1
Work Shop 1.
การหาตำแหน่งภาพที่เกิดจากการสะท้อนของแสงบนกระจกเงาโค้งทรงกลม
JAVASCRIPT Jquery – Web Programming and Web Database
โครงสร้างพื้นฐานของ HTML5
DOM Document Object Model.
แนวทางการบริหารจัดการงานสอบบัญชี
การสร้างความร่วมมือระหว่างบ้านและโรงเรียน: บทบาทผู้ปกครองและครู
บทที่ 5 ภาษาสคริปต์ ที่ใช้สำหรับการผลิตระบบการสอนบนเครือข่าย
วิธีการกำหนดค่า Microsoft SharePoint ของคุณ เว็บไซต์ออนไลน์
การทำรูปเล่มปัญหาพิเศษ
ระบบแจ้งอุบัติเหตุ MOBILE APPLICATION.
JavaScript&CSS&DOM.
ความคืบหน้าการจ้างลูกจ้างชั่วคราว เป็นพนักงานกระทรวงสาธารณสุข (พกส.)
ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม PHP
XML, JSON และ AJAX – Web Programming and Web Database
สมุทรสงคราม -ว่าง- นายธีระชาติ ไทรทอง นางภาวดี ภูมรินทร์
DOM Document Object Model
หน่วยการเรียนรู้ การเขียนโปรแกรมภาษาขั้นพื้นฐาน เรื่อง โครงสร้างพื้นฐาน HTML 5 รหัส รายวิชา ง23102 การงานอาชีพและเทคโนโลยี 6 กลุ่มสาระ การงานอาชีพและเทคโนโลยี
การบันทึกข้อมูลองค์ความรู้ ผ่านระบบ thaismartfarmer.net
C#: Windows Forms App.
การเตรียมการแสดงสไลด์
บทที่ 8 การแก้ไขข้อผิดพลาดโปรแกรม(Debugging)
Ajax Asynchronous JavaScript and XML
การใช้งานอินเทอร์เน็ต
การเชื่อมโยงหน้า ลิงค์ (Link)
การใช้ jQuery จัดการโหนด
C#: Windows Forms App.
คำสั่งหลักที่ใช้ในการสร้างตารางของภาษา HTML มีดังนี้
ใบสำเนางานนำเสนอ:

การใช้ jQuery จัดการอีเวนต์

อีเวนต์ .click() ผู้ใช้คลิกเอลิเมนต์ที่กำหนดอีเวนต์ไว้จะมีการรันคำสั่งที่เขียนไว้รองรับ

<!doctype html> <html> <head> <meta charset="utf-8"> <title>jQuery</title> <script src="jquery-1.11.3.min.js" type="text/javascript"></script> <style> .red{ background-color:red; width:400px; height:300px; color:white; } .blue{ background-color:blue; </style> </head> <body> <div id="myData" class="red blue">Click Me!!</div> <script> $("#myData").click(function() { $(this).toggleClass("blue"); }); </script> </body> </html>

<!doctype html> <html> <head> <meta charset="utf-8"> <title>jQuery</title> <script src="jquery-1.11.3.min.js" type="text/javascript"></script> </head> <body> <form> <table> <tr><td colspan="2" align="center">Student Info</td></tr> <tr><td>Name</td><td><input type="text" name="std_name" id="std_name"></td></tr> <tr><td>Last name</td><td><input type="text" name="std_lastname" id="std_lastname"></td></tr> <tr><td colspan="2"><input type="button" name="std_show" id="std_show" value="Show"></td></tr> <tr><td colspan="2"><div id="myData"></div></td></tr> </table> </form> <script> $(document).ready(function() { myShow(); }); function myShow(){ $("#std_show").click(function() { var std_name = $("#std_name").val(); var std_lastname = $("#std_lastname").val(); $("#myData").html( 'Name : '+ std_name +'<br>'+ 'Last Name : '+std_lastname+'<br>' ); } </script> </body> </html>

อีเวนต์ .dbclick() ใช้ตรวจสอบการดับเบิลคลิกในพื้นที่ ที่กำหนดไว้

<!doctype html> <html> <head> <meta charset="utf-8"> <title>jQuery</title> <script src="jquery-1.11.3.min.js" type="text/javascript"></script> <style> #myGreen, #myRed, #myBlue, #myOrange{ width:60px; height:60px; } #myGreen { background-color:green;} #myRed { background-color:red;} #myBlue { background-color:blue;} #myOrange { background-color:orange;} </style> </head> <body> <h3>Double click</h3> <table> <tr> <td><div id="myGreen" class="test"></div></td> <td><div id="myRed" class="test"></div></td> <td><div id="myBlue" class="test"></div></td> <td><div id="myOrange" class="test"></div></td> </tr> <td colspan="4"><div id="showData"></div></td> </table> <script> $(document).ready(function() { myDbclick(); }); function myDbclick(){ $(".test").dblclick(function() { var strColor = $(this).css("background-color"); $("#showData").html(strColor); </script> </body> </html>

การส่งค่าผ่านออบเจ็กต์ event.pageX และ event.pageY แสดงค่าตำแหน่งที่คลิกเมาส์

<!doctype html> <html> <head> <meta charset="utf-8"> <title>jQuery</title> <script src="jquery-1.11.3.min.js" type="text/javascript"></script> <style> .basicRed{ width:300px; height:200px; background-color:red; } </style> </head> <body> <h3>click event</h3> <table> <tr> <td><div class="basicRed"></div></td> </tr> <td><div id="showData"></div></td> </table> <script> $(document).ready(function() { myAction(); }); function myAction(){ $(".basicRed").mouseup(function(e) { var x = e.pageX; var y = e.pageY; $("#showData").html(x + ',' + y); </script> </body> </html>

การแสดงหรือซ่อนเอลิเมนต์ด้วย jQuery show() แสดงเอลิเมนต์ show(speed,callback) แสดงเอลิเมนต์โดยกำหนดความเร็ว hide() ซ่อนเอลิเมนต์ hide(speed,callback) ซ่อนเอลิเมนต์โดยกำหนดความเร็ว toggle() สลับการทำงานระหว่างซ่อนกับแสดง toggle(speed,callback) สลับการทำงานโดยกำหนดความเร็ว

<!doctype html> <html> <head> <meta charset="utf-8"> <title>jQuery</title> <script src="jquery-1.11.3.min.js" type="text/javascript"></script> </head> <body> <h3>Animation</h3> <div> <img src="mypic.jpg" id="mypic"> </div> <input type="button" id="show" value="show"> <input type="button" id="hide" value="hide"> <input type="button" id="toggle" value="toggle"> <script> $(document).ready(function() { getAnimate(); }); function getAnimate(){ $("#show").click(function() { $("#mypic").show(4000); $("#hide").click(function() { $("#mypic").hide(4000); $("#toggle").click(function() { $("#mypic").toggle(4000); } </script> </body> </html>