Latest web development tutorials
×

jQuery UI หลักสูตร

jQuery UI หลักสูตร jQuery UI แนะนำโดยย่อ jQuery UI ดาวน์โหลด jQuery UI ใช้ jQuery UI ปรับแต่ง jQuery UI โรงงาน

jQuery UI กระทู้

jQuery UI กระทู้ jQuery UI ThemeRoller jQuery UI CSS กรอบ API jQuery UI รูปแบบการออกแบบ

jQuery UI ห้องสมุดองค์ประกอบ

jQuery UI ห้องสมุดองค์ประกอบ jQuery UI Widget ขยาย jQuery UI Widget วิธีการภาวนา jQuery UI ใช้ห้องสมุดเครื่องมือทำไม jQuery UI วิธีการใช้ห้องสมุดเครื่องมือ

jQuery UI คู่มืออ้างอิง

jQuery UI API ไฟล์ API หมวดหมู่ - ผลดีเป็นพิเศษ API หมวดหมู่ - ผลกระทบหลัก API หมวดหมู่ - อีกวิธีหนึ่งคือ API หมวดหมู่ - วิธีการบรรทุกเกินพิกัด API หมวดหมู่ - ทาง API หมวดหมู่ - ผู้เลือก API หมวดหมู่ - กระทู้ API หมวดหมู่ - UI แกน API หมวดหมู่ - ประโยชน์ API หมวดหมู่ - วิดเจ็ต

jQuery UI ตัวอย่าง

jQuery UI ตัวอย่าง ลาก สถานที่ ขูดหินปูน เลือก ลำดับ แผงพับ การทำให้สมบูรณ์อัตโนมัติ ปุ่มกด เลือกวันที่ โต้ตอบ เมนู แถบความคืบหน้า Slider Rotator แถบ กล่องเคล็ดลับ ผลดีเป็นพิเศษ แสดงผล ปิดบัง การสลับ .addClass() .removeClass() .toggleClass() .switchClass() นิเมชั่นสี ตั้งอยู่ ห้องสมุดองค์ประกอบ

jQuery UI API - เมนูส่วนหนึ่ง (Widget เมนู)

หมวดหมู่

วิดเจ็ต (วิดเจ็ต)

การใช้

คำอธิบาย: ด้วยปฏิสัมพันธ์เมาส์และแป้นพิมพ์สำหรับการนำสามารถเมนูแกน

รุ่นใหม่: 1.9

เมนูสามารถสร้างขึ้นด้วยแท็กที่ถูกต้องใด ๆ ตราบใดที่องค์ประกอบที่มีผู้ปกครอง / ความสัมพันธ์ของเด็กอย่างเข้มงวดและแต่ละรายการมีสมอ องค์ประกอบที่พบมากที่สุดคือรายการเรียงลำดับ ( <ul> ):

<ul id = "เมนู">
  <li> <a href="#"> รายการที่ 1 </a> </ li>
  <li> <a href="#"> รายการที่ 2 </a> </ li>
  <li> <a href="#"> วาระที่ 3 </a>
    <ul>
      <li> <a href="#"> รายการ 3-1 </a> </ li>
      <li> <a href="#"> รายการ 3-2 </a> </ li>
      <li> <a href="#"> รายการ 3-3 </a> </ li>
      <li> <a href="#"> รายการ 3-4 </a> </ li>
      <li> <a href="#"> รายการ 3-5 </a> </ li>
    </ ul>
  </ li>
  <li> <a href="#"> วาระที่ 4 </a> </ li>
  <li> <a href="#"> รายการ 5 </a> </ li>
</ ul>

ถ้าคุณใช้ไม่ใช่ <ul> / <li> โครงสร้างสำหรับเมนูและรายการเมนูการใช้องค์ประกอบเดียวกันใช้ menus ตัวเลือกที่จะแยกแยะความแตกต่างระหว่างทั้งสององค์ประกอบเช่น menus: "div.menuElement"

ด้วยการเพิ่มองค์ประกอบ ui-state-disabled ระดับปิดการใช้งานเมนูรายการใด ๆ

ไอคอน

เพื่อเพิ่มไอคอนเมนูรวมถึงไอคอนในแท็กนี้:

<ul id = "เมนู">
  <li> <a href="#"> <ระดับช่วง = "UI-ไอคอน UI-ไอคอนดิสก์"> </ span> บันทึก </a> </ li>
</ ul>

เมนู (เมนู) จะเพิ่มช่องว่างภายในที่จำเป็นในการเข้าสู่ไอคอน

เครื่องสกัด

องค์ประกอบคั่นสามารถสร้างขึ้นโดยรวมของรายการเมนูยกเลิกการเชื่อมโยงรายการเมนูเพียงช่องว่าง / ขีดกลาง:

<ul id = "เมนู">
  <li> <a href="#"> รายการที่ 1 </a> </ li>
  <li> - </ li>
  <li> <a href="#"> รายการที่ 2 </a> </ li>
</ ul>

ปฏิสัมพันธ์แป้นพิมพ์

  • Enter / พื้นที่: เรียกรายการเมนูการกระทำมีโฟกัสอาจเปิดเมนูย่อย
  • UP: ย้ายไปสอนของรายการเมนู
  • ลง: ย้ายไปสอนรายการเมนูถัดไป
  • ขวา: ถ้ามีแล้วเปิดเมนูย่อย
  • ซ้าย: ปิดปัจจุบันเมนูย่อยย้ายโฟกัสไปที่รายการเมนูแม่ หากโฟกัสไม่ได้อยู่ในเมนูย่อยไม่มีอะไรจะทำ
  • ESCAPE: ปิดปัจจุบันเมนูย่อยย้ายโฟกัสไปที่รายการเมนูแม่ หากโฟกัสไม่ได้อยู่ในเมนูย่อยไม่มีอะไรจะทำ

กรอกตัวอักษร, เลื่อนเคอร์เซอร์ไปที่รายการแรกเริ่มต้นด้วยตัวอักษรว่า ซ้ำรอบตัวอักษรประสงค์เดียวกันผ่านรายการที่ตรงกัน ครั้งหนึ่งคุณป้อนตัวอักษรตรงกับตัวละครเข้ามา

ปิดการใช้รายการโฟกัสของแป้นพิมพ์ที่มีอยู่ แต่ไม่อนุญาตให้มีปฏิสัมพันธ์ใด ๆ

ชุดรูปแบบ

องค์ประกอบเมนู (เมนู Widget) โดยใช้ กรอบ jQuery UI CSS เพื่อกำหนดรูปลักษณ์และความรู้สึกของสไตล์ หากคุณจำเป็นต้องใช้เมนูสไตล์ที่ระบุคุณสามารถใช้ชื่อคลาส CSS ต่อไปนี้:

  • ui-menu : ภาชนะด้านนอกของเมนู ถ้ามีเมนูไอคอนองค์ประกอบจะยังมี ui-menu-icons ชั้น
    • ui-menu-item : ภาชนะบรรจุรายการเมนูของแต่ละบุคคล
      • ui-menu-icon : ผ่าน icons ไอคอนเมนูย่อยที่จะตั้งค่าตัวเลือก
    • ui-menu-divider : องค์ประกอบคั่นระหว่างรายการเมนู

วางใจ

ข้อมูลเพิ่มเติม

  • ส่วนที่ต้องมีการทำงาน CSS มิฉะนั้นมันจะไม่ทำงาน ถ้าคุณสร้างธีมที่กำหนดเองใช้วิดเจ็ตที่ระบุ CSS แฟ้มเป็นจุดเริ่มต้น

ตัวอย่าง

ง่ายเมนู jQuery UI (เมนู)

<! Doctype html>
<html lang = "th">
<head>
  <Meta charset = "UTF-8">
  <title> ส่วนประกอบเมนู (เมนู Widget) สาธิต </ title>
  <link rel = "สไตล์ชีต" href = "// code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
  <style>
  .ui เมนู {
    ความกว้าง: 200px;
  }
  </ style>
  <script src = "// code.jquery.com/jquery-1.10.2.js"> </ script>
  <script src = "// code.jquery.com/ui/1.10.4/jquery-ui.js"> </ script>
</ head>
<body>
 
<ul id = "เมนู">
  <li> <a href="#"> รายการที่ 1 </a> </ li>
  <li> <a href="#"> รายการที่ 2 </a> </ li>
  <li> <a href="#"> วาระที่ 3 </a>
    <ul>
      <li> <a href="#"> รายการ 3-1 </a> </ li>
      <li> <a href="#"> รายการ 3-2 </a> </ li>
      <li> <a href="#"> รายการ 3-3 </a> </ li>
      <li> <a href="#"> รายการ 3-4 </a> </ li>
      <li> <a href="#"> รายการ 3-5 </a> </ li>
    </ ul>
  </ li>
  <li> <a href="#"> วาระที่ 4 </a> </ li>
  <li> <a href="#"> รายการ 5 </a> </ li>
</ ul>
 
<script>
$ ( "#menu") .menu ();
</ script>
 
</ body>
</ html>