บทช่วยสอน ตัวอย่างเช่น jQuery UI - Slider (Slider) ที่ดีที่สุดในปี 2024 ในบทช่วยสอนนี้ คุณสามารถเรียนรู้ ฟังก์ชั่นเริ่มต้น,ตัวเลือกสี,ใหญ่ของเลื่อน,ช่วง Slider,กับช่วงสูงสุดคงที่,ช่วงที่มีขั้นต่ำคงที่,ที่ถูกผูกไว้เพื่อเลือกเลื่อน,เลื่อนแถบเลื่อน,ตําแหน่งเพิ่มขึ้น,ช่วงแนวตั้งเลื่อน,เลื่อนแนวตั้ง,
ลากจับเพื่อเลือกค่า
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับสมาชิกเลื่อนดูเอกสาร API สมาชิกเลื่อน (เลื่อน Widget ที่)
เลื่อนพื้นฐานคือแนวนอนและมีที่จับเดียวสามารถย้ายด้วยปุ่มเมาส์หรือลูกศร
<! Doctype html> <html lang = "th"> <head> <Meta charset = "UTF-8"> <title> jQuery UI Slider (Slider) - ฟังก์ชั่นเริ่มต้น </ title> <link rel = "สไตล์ชีต" href = "// code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <script src = "// code.jquery.com/jquery-1.9.1.js"> </ script> <script src = "// code.jquery.com/ui/1.10.4/jquery-ui.js"> </ script> <link rel = "สไตล์ชีต" href = "http://jqueryui.com/resources/demos/style.css"> <script> $ (ฟังก์ชั่น () { $ ( "#slider") .slider (); }); </ script> </ head> <body> <div id = "เลื่อน"> </ div> </ body> </ html>
การรวมกันของสามเลื่อนการสร้างตัวเลือกสี RGB ที่เรียบง่าย
<! Doctype html> <html lang = "th"> <head> <Meta charset = "UTF-8"> <title> jQuery UI Slider (Slider) - เลือกสี </ title> <link rel = "สไตล์ชีต" href = "// code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <script src = "// code.jquery.com/jquery-1.9.1.js"> </ script> <script src = "// code.jquery.com/ui/1.10.4/jquery-ui.js"> </ script> <link rel = "สไตล์ชีต" href = "http://jqueryui.com/resources/demos/style.css"> <style> #red, #green, #blue { ลอย: ด้านซ้าย; ความชัดเจน: ซ้าย; width: 300px; margin: 15px; } #swatch { ความกว้าง: 120px; ความสูง: 100px; ขอบด้านบน: 18px; ขอบซ้าย: 350px; background-image: none; } #red .ui เลื่อนช่วง {พื้นหลัง: # ef2929;} #red .ui เลื่อนจับ {border-color: # ef2929;} #green .ui เลื่อนช่วง {พื้นหลัง: # 8ae234;} #green .ui เลื่อนจับ {border-color: # 8ae234;} #blue .ui เลื่อนช่วง {พื้นหลัง: # 729fcf;} #blue .ui เลื่อนจับ {border-color: # 729fcf;} </ style> <script> ฟังก์ชั่น hexFromRGB (R, G, B) { var hex = [ r.toString (16) g.toString (16) b.toString (16) ]; $ .each (Hex, ฟังก์ชั่น (NR, Val) { ถ้า (val.length === 1) { ฐานสิบหก [NR] = "0" + วาล; } }); กลับ hex.join ( "") .toUpperCase (); } ฟังก์ชั่น refreshSwatch () { var สีแดง = $ ( "#red") .slider ( "คุ้มค่า") สีเขียว = $ ( "#green") .slider ( "คุ้มค่า") สีฟ้า = $ ( "#blue") .slider ( "คุ้มค่า") ซวย = hexFromRGB (สีแดง, สีเขียว, สีฟ้า); $ ( "#swatch") .css ( "background-color", "#" + Hex); } $ (ฟังก์ชั่น () { $ ( "#red, #green, #blue") .slider ({ ปฐมนิเทศ: "แนวนอน" ช่วง "นาที" Max: 255 มูลค่า 127, Slide: refreshSwatch, การเปลี่ยนแปลง: refreshSwatch }); $ ( "#red") .slider ( "Value", 255); $ ( "#green") .slider ( "Value", 140); $ ( "#blue") .slider ( "Value", 60); }); </ script> </ head> <ระดับร่างกาย = "UI-Widget เนื้อหา" style = "border: 0;"> <p class = "UI-รัฐเริ่มต้น UI-มุมทุก UI-ผู้ช่วย clearfix" style = "padding: 4px;"> <span class = "UI-ไอคอน UI-ไอคอนดินสอ" style = "ลอย: ด้านซ้าย; margin: 5px -2px 0 0;"> </ span> เลือกสีอย่างง่าย </ p> <div id = "สีแดง"> </ div> <div id = "สีเขียว"> </ div> <div id = "สีฟ้า"> </ div> <div id = "สวอตช์" class = "UI-Widget เนื้อหา UI-มุมทั้งหมด"> </ div> </ body> </ html>
การรวมกันของแถบเลื่อนแนวนอนและแนวแต่ละคนมีตัวเลือกของตัวเองเพื่อสร้างเครื่องเล่นเพลง UI
<! Doctype html> <html lang = "th"> <head> <Meta charset = "UTF-8"> <title> jQuery UI Slider (Slider) - เลื่อน </ title> <link rel = "สไตล์ชีต" href = "// code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <script src = "// code.jquery.com/jquery-1.9.1.js"> </ script> <script src = "// code.jquery.com/ui/1.10.4/jquery-ui.js"> </ script> <link rel = "สไตล์ชีต" href = "http://jqueryui.com/resources/demos/style.css"> <style> ช่วง #eq { ความสูง: 120px; ลอย: ด้านซ้าย; margin: 15px } </ style> <script> $ (ฟังก์ชั่น () { // การตั้งค่าระดับเสียงโท $ ( "#master") .slider ({ คุ้มค่า: 60, ปฐมนิเทศ: "แนวนอน" ช่วง "นาที" ภาพเคลื่อนไหว: จริง }); // ตั้งควอไลเซอร์กราฟิก $ ( "#eq> ช่วง") .each (ฟังก์ชั่น () { // อ่านค่าเริ่มต้นจากแท็กและลบ var value = parseInt ($ (นี้) .Text (), 10); $ (นี้) .empty (). Slider ({ มูลค่าค่า ช่วง "นาที" ภาพเคลื่อนไหว: จริง ปฐมนิเทศ: "แนวตั้ง" }); }); }); </ script> </ head> <body> <p class = "UI-รัฐเริ่มต้น UI-มุมทุก UI-ผู้ช่วย clearfix" style = "padding: 4px;"> <ระดับ Span = "UI-ไอคอน UI-ไอคอนปริมาณที่" style = "ลอย: ด้านซ้าย; margin: 5px -2px 0 0;"> </ span> ระดับเสียงหลัก </ p> <div id = "ต้นแบบ" style = "width: 260px; margin: 15px;"> </ div> <p class = "UI-รัฐเริ่มต้น UI-มุมทุกคน" style = "padding: 4px; ขอบด้านบน: 4em;"> <ระดับ Span = "UI-ไอคอน UI-ไอคอนสัญญาณ" style = "ลอย: ด้านซ้าย; margin: 5px -2px 0 0;"> </ span> กราฟฟิคควอไลเซอร์ </ p> <div id = "EQ"> <span> 88 </ span> <span> 77 </ span> <span> 55 </ span> <span> 33 </ span> <span> 40 </ span> <span> 45 </ span> <span> 70 </ span> </ div> </ body> </ html>
การตั้งค่า range
ตัวเลือกที่เป็นความจริงที่จะได้รับช่วงของค่าที่มีสองลากจับ ระหว่างการจัดการการควบคุมที่มีสีพื้นหลังที่แตกต่างกันกรอกข้อมูลเพื่อระบุค่าของช่วงเป็นตัวเลือก
<! Doctype html> <html lang = "th"> <head> <Meta charset = "UTF-8"> <title> jQuery UI Slider (Slider) - ช่วงเลื่อน </ title> <link rel = "สไตล์ชีต" href = "// code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <script src = "// code.jquery.com/jquery-1.9.1.js"> </ script> <script src = "// code.jquery.com/ui/1.10.4/jquery-ui.js"> </ script> <link rel = "สไตล์ชีต" href = "http://jqueryui.com/resources/demos/style.css"> <script> $ (ฟังก์ชั่น () { $ ( "# Slider ช่วง") .slider ({ ช่วง: จริง นาที: 0 Max: 500 ค่า: [75, 300] Slide: ฟังก์ชั่น (เหตุการณ์ UI) { $ ( "#amount") .val ( "$" + Ui.values [0] + "- $" + ui.values [1]); } }); $ ( "#amount") .val ( "$" + $ ( "# Slider ช่วง") .slider ( "ค่า", 0) + "- $" + $ ( "# Slider ช่วง") .slider ( "ค่า", 1)); }); </ script> </ head> <body> <p> <label สำหรับ = "จำนวน"> ช่วงราคา: </ label> <ประเภทขาเข้า = "text" id = "จำนวน" style = "border: 0; color: # f6931f; font-weight: หนา;"> </ p> <div id = "เลื่อนช่วง"> </ div> </ body> </ html>
ซ่อมช่วงสูงสุดของการเลื่อนผู้ใช้สามารถเลือกขั้นต่ำ การตั้งค่า range
ตัวเลือกที่จะ "แม็กซ์"
<! Doctype html> <html lang = "th"> <head> <Meta charset = "UTF-8"> <title> jQuery UI Slider (Slider) - ช่วงที่มีสูงสุดคงที่ </ title> <link rel = "สไตล์ชีต" href = "// code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <script src = "// code.jquery.com/jquery-1.9.1.js"> </ script> <script src = "// code.jquery.com/ui/1.10.4/jquery-ui.js"> </ script> <link rel = "สไตล์ชีต" href = "http://jqueryui.com/resources/demos/style.css"> <script> $ (ฟังก์ชั่น () { $ ( "# Slider ช่วง-Max") .slider ({ ช่วง: "แม็กซ์" นาที: 1 แม็กซ์: 10 มูลค่า: 2, Slide: ฟังก์ชั่น (เหตุการณ์ UI) { $ ( "#amount") .val (Ui.value); } }); $ ( "#amount") .val ($ ( "# Slider ช่วง-Max") .slider ( "ค่า")); }); </ script> </ head> <body> <p> <label สำหรับ = "จำนวน"> จำนวนขั้นต่ำของห้องพัก: </ label> <ประเภทขาเข้า = "text" id = "จำนวน" style = "border: 0; color: # f6931f; font-weight: หนา;"> </ p> <div id = "เลื่อนช่วง-Max"> </ div> </ body> </ html>
ขั้นต่ำคงที่เลื่อนช่วงผู้ใช้สามารถเลือกสูงสุด การตั้งค่า range
ตัวเลือก "นาที"
<! Doctype html> <html lang = "th"> <head> <Meta charset = "UTF-8"> <title> jQuery UI Slider (Slider) - ช่วงขั้นต่ำคงที่ </ title> <link rel = "สไตล์ชีต" href = "// code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <script src = "// code.jquery.com/jquery-1.9.1.js"> </ script> <script src = "// code.jquery.com/ui/1.10.4/jquery-ui.js"> </ script> <link rel = "สไตล์ชีต" href = "http://jqueryui.com/resources/demos/style.css"> <script> $ (ฟังก์ชั่น () { $ ( "# Slider ช่วงนาที") .slider ({ ช่วง "นาที" คุ้มค่า: 37, นาที: 1 Max: 700 Slide: ฟังก์ชั่น (เหตุการณ์ UI) { $ ( "#amount") .val ( "$" + Ui.value); } }); $ ( "#amount") .val ( "$" + $ ( "# Slider ช่วงนาที") .slider ( "ค่า")); }); </ script> </ head> <body> <p> <label สำหรับ = "จำนวน"> ราคาสูงสุด: </ label> <ประเภทขาเข้า = "text" id = "จำนวน" style = "border: 0; color: # f6931f; font-weight: หนา;"> </ p> <div id = "เลื่อนช่วงนาที"> </ div> </ body> </ html>
วิธีการผูกเลื่อนเพื่อเลือกองค์ประกอบที่มีอยู่ เลือกยังคงมองเห็นเพื่อแสดงการเปลี่ยนแปลง เมื่อมีการเปลี่ยนแปลงการเลือกอัปเดตตัวเลื่อน
<! Doctype html> <html lang = "th"> <head> <Meta charset = "UTF-8"> <title> jQuery UI Slider (Slider) - ถูกผูกไว้เพื่อเลือกเลื่อน </ title> <link rel = "สไตล์ชีต" href = "// code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <script src = "// code.jquery.com/jquery-1.9.1.js"> </ script> <script src = "// code.jquery.com/ui/1.10.4/jquery-ui.js"> </ script> <link rel = "สไตล์ชีต" href = "http://jqueryui.com/resources/demos/style.css"> <script> $ (ฟังก์ชั่น () { var เลือก = $ ( "#minbeds"); var เลื่อน = $ ( "<div id = 'เลื่อน'> </ div>") .insertAfter (เลือก) .slider ({ นาที: 1 Max: 6 ช่วง "นาที" คุ้มค่า: เลือก [0] .selectedIndex + 1, Slide: ฟังก์ชั่น (เหตุการณ์ UI) { เลือก [0] .selectedIndex = ui.value - 1; } }); $ ( "#minbeds") .change (ฟังก์ชั่น () { slider.slider ( "คุ้มค่า" this.selectedIndex + 1); }); }); </ script> </ head> <body> <form id = "จองห้องพัก"> <label สำหรับ = "minbeds"> จำนวนขั้นต่ำของเตียง </ label> <select name = "minbeds" id = "minbeds"> <option> 1 </ option> <option> 2 </ option> <option> 3 </ option> <option> 4 </ option> <option> 5 </ option> <option> 6 </ option> </ เลือก> </ form> </ body> </ html>
ใช้แถบเลื่อนเพื่อดำเนินการค้นหาเนื้อหาของหน้าเว็บ ในกรณีนี้มันสามารถที่จะได้รับค่าของแถบเลื่อนที่
<! Doctype html> <html lang = "th"> <head> <Meta charset = "UTF-8"> <title> jQuery UI Slider (Slider) - เลื่อนแถบเลื่อน </ title> <link rel = "สไตล์ชีต" href = "// code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <script src = "// code.jquery.com/jquery-1.9.1.js"> </ script> <script src = "// code.jquery.com/ui/1.10.4/jquery-ui.js"> </ script> <link rel = "สไตล์ชีต" href = "http://jqueryui.com/resources/demos/style.css"> <style> .scroll บานหน้าต่าง {ล้น: อัตโนมัติความกว้าง: 99%; ลอย: ด้านซ้าย;} .scroll เนื้อหา {กว้าง: 2440px; ลอย: ด้านซ้าย;} .scroll เนื้อหารายการ {กว้าง: 100px; ความสูง: 100px; ลอย: ด้านซ้าย; margin: 10px; font-size: 3em; line-height: 96 พิกเซล; text-align: ศูนย์;} .scroll บาร์ห่อ {ชัดเจนซ้าย; padding: 0 0 4px 2px; margin: 0 -1px -1px -1px;} .scroll บาร์ห่อ .ui เลื่อน {พื้นหลัง: none; ชายแดน: 0; ความสูง: 2em; margin: 0 อัตโนมัติ;} .scroll บาร์ห่อ .ui จับผู้ช่วยผู้ปกครอง {ตำแหน่ง: ญาติความกว้าง: 100%; ความสูง: 100%; margin: 0 อัตโนมัติ;} .scroll บาร์ห่อ .ui เลื่อนจับ {ด้านบน: .2em; ความสูง: 1.5em;} .scroll บาร์ห่อ .ui เลื่อนจับ .ui ไอคอน {margin: -8px อัตโนมัติ 0; ตำแหน่ง: ญาติ; ด้านบน: 50%;} </ style> <script> $ (ฟังก์ชั่น () { // เลื่อนแผงส่วน var scrollPane = $ ( ".scroll บาน") scrollContent = $ ( ".scroll เนื้อหา"); // สร้างเลื่อนแถบเลื่อน var = $ ( ".scroll บาร์") .slider ({ Slide: ฟังก์ชั่น (เหตุการณ์ UI) { ถ้า (scrollContent.width ()> scrollPane.width ()) { scrollContent.css ( "ขอบซ้าย", Math.Round ( ui.value / 100 * (scrollPane.width () - scrollContent.width ()) ) + "Px"); } else { scrollContent.css ( "ขอบซ้าย", 0); } } }); // ผนวกไอคอนในการประมวลผล var handleHelper = scrollbar.find ( ".ui เลื่อนจัดการ") .mousedown (ฟังก์ชั่น () { scrollbar.width (handleHelper.width ()); }) .mouseup (ฟังก์ชั่น () { scrollbar.width ( "100%"); }) .append ( "<ระดับช่วง = 'UI-ไอคอน UI-ไอคอนจับจุดแนวตั้ง"> </ span> ") .wrap ( "<div ชั้น = 'UI-จับผู้ช่วยผู้ปกครอง"> </ div> ") .parent (); // ตั้งแต่เลื่อนจับเลื่อนเปลี่ยนไปซ่อนส่วนล้น scrollPane.css ( "ล้น", "ซ่อน"); // ตามระยะทางเลื่อนจะถูกกำหนดโดยอัตราส่วนของขนาดของแถบเลื่อนและฟังก์ชั่น sizeScrollbar ด้ามจับ () { var เหลือ = scrollContent.width () - scrollPane.width (); สัดส่วน var = ที่เหลือ / scrollContent.width (); var handleSize = scrollPane.width () - (สัดส่วน * scrollPane.width ()); scrollbar.find ( ".ui เลื่อนจัดการ") .css ({ ความกว้าง: handleSize, "ขอบซ้าย": -handleSize / 2 }); handleHelper.width ( "") ความกว้าง (scrollbar.width () - handleSize); } // ตามเนื้อหาเลื่อนตำแหน่งรีเซ็ตค่าของฟังก์ชั่น resetValue แถบเลื่อน () { var เหลือ = scrollPane.width () - scrollContent.width (); var leftVal = scrollContent.css ( "ขอบซ้าย") === "อัตโนมัติ" 0 ?: parseInt (scrollContent.css ( "ขอบซ้าย")); ร้อยละ var = Math.Round (leftVal / ที่เหลือ * 100); scrollbar.slider ( "ค่า" ร้อยละ); } // ถ้าเลื่อนเป็น 100% และเพิ่มขึ้นหน้าต่างที่ reflowContent ฟังก์ชั่นการแสดงผล () { var แสดง = scrollContent.width () + parseInt (scrollContent.css ( "ขอบซ้าย"), 10); ช่องว่าง var = scrollPane.width () - แสดง; (ถ้ามีช่องว่าง> 0) { scrollContent.css ( "ขอบซ้าย", parseInt (scrollContent.css ( "ขอบซ้าย"), 10) + ช่องว่าง); } } // การเปลี่ยนแปลงจับเมื่อตำแหน่งหน้าต่างซูม $ (หน้าต่าง) .resize (ฟังก์ชั่น () { resetValue (); sizeScrollbar (); reflowContent (); }); // เริ่มต้นขนาดเลื่อน setTimeout (sizeScrollbar, 10); // ซาฟารีหมดเวลา}); </ script> </ head> <body> <div class = "เลื่อนบานหน้าต่าง UI-Widget UI-Widget หัว UI-มุมทั้งหมด"> <div class = "เลื่อนเนื้อหา"> <div class = "เลื่อนเนื้อหารายการ UI-Widget หัว"> 1 </ div> <div class = "เลื่อนเนื้อหารายการ UI-Widget หัว"> 2 </ div> <div class = "เลื่อนเนื้อหารายการ UI-Widget หัว"> 3 </ div> <div class = "เลื่อนเนื้อหารายการ UI-Widget หัว"> 4 </ div> <div class = "เลื่อนเนื้อหารายการ UI-Widget หัว"> 5 </ div> <div class = "เลื่อนเนื้อหารายการ UI-Widget หัว"> 6 </ div> <div class = "เลื่อนเนื้อหารายการ UI-Widget หัว"> 7 </ div> <div class = "เลื่อนเนื้อหารายการ UI-Widget หัว"> 8 </ div> <div class = "เลื่อนเนื้อหารายการ UI-Widget หัว"> 9 </ div> <div class = "เลื่อนเนื้อหารายการ UI-Widget หัว"> 10 </ div> <div class = "เลื่อนเนื้อหารายการ UI-Widget หัว"> 11 </ div> <div class = "เลื่อนเนื้อหารายการ UI-Widget หัว"> 12 </ div> <div class = "เลื่อนเนื้อหารายการ UI-Widget หัว"> 13 </ div> <div class = "เลื่อนเนื้อหารายการ UI-Widget หัว"> 14 </ div> <div class = "เลื่อนเนื้อหารายการ UI-Widget หัว"> 15 </ div> <div class = "เลื่อนเนื้อหารายการ UI-Widget หัว"> 16 </ div> <div class = "เลื่อนเนื้อหารายการ UI-Widget หัว"> 17 </ div> <div class = "เลื่อนเนื้อหารายการ UI-Widget หัว"> 18 </ div> <div class = "เลื่อนเนื้อหารายการ UI-Widget หัว"> 19 </ div> <div class = "เลื่อนเนื้อหารายการ UI-Widget หัว"> 20 </ div> </ div> <div class = "แถบเลื่อนห่อ UI-Widget เนื้อหา UI-มุมด้านล่าง"> <div class = "แถบเลื่อน"> </ div> </ div> </ div> </ body> </ html>
โดย step
ตั้งค่าตัวเลือกเลื่อนจำนวนเต็มในการตั้งค่าที่เพิ่มขึ้นจะเป็นตัวเลื่อนหารสูงสุด การเพิ่มขึ้นของค่าเริ่มต้นคือ 1
<! Doctype html> <html lang = "th"> <head> <Meta charset = "UTF-8"> <title> jQuery UI Slider (Slider) - ชิดเพิ่มขึ้น </ title> <link rel = "สไตล์ชีต" href = "// code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <script src = "// code.jquery.com/jquery-1.9.1.js"> </ script> <script src = "// code.jquery.com/ui/1.10.4/jquery-ui.js"> </ script> <link rel = "สไตล์ชีต" href = "http://jqueryui.com/resources/demos/style.css"> <script> $ (ฟังก์ชั่น () { $ ( "#slider") .slider ({ มูลค่า: 100 นาที: 0 Max: 500 ขั้นตอนที่: 50 Slide: ฟังก์ชั่น (เหตุการณ์ UI) { $ ( "#amount") .val ( "$" + Ui.value); } }); $ ( "#amount") .val ( "$" + $ ( "#slider") .slider ( "Value")); }); </ script> </ head> <body> <p> <label สำหรับ = "จำนวน"> บริจาคจำนวนเงิน ($ 50 เพิ่มขึ้นทีละ): </ label> <ประเภทขาเข้า = "text" id = "จำนวน" style = "border: 0; color: # f6931f; font-weight: หนา;"> </ p> <div id = "เลื่อน"> </ div> </ body> </ html>
เปลี่ยนขอบเขตของทิศทางที่ตั้งฉากกับตัวเลื่อน โดย .height()
กำหนดค่าความสูงหรือตั้งค่าความสูงโดย CSS และตั้ง orientation
ตัวเลือกของ "แนวตั้ง"
<! Doctype html> <html lang = "th"> <head> <Meta charset = "UTF-8"> <title> jQuery UI Slider (Slider) - เลื่อนช่วงแนวตั้ง </ title> <link rel = "สไตล์ชีต" href = "// code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <script src = "// code.jquery.com/jquery-1.9.1.js"> </ script> <script src = "// code.jquery.com/ui/1.10.4/jquery-ui.js"> </ script> <link rel = "สไตล์ชีต" href = "http://jqueryui.com/resources/demos/style.css"> <script> $ (ฟังก์ชั่น () { $ ( "# Slider ช่วง") .slider ({ ปฐมนิเทศ: "แนวตั้ง" ช่วง: จริง ค่า: [17, 67] Slide: ฟังก์ชั่น (เหตุการณ์ UI) { $ ( "#amount") .val ( "$" + Ui.values [0] + "- $" + ui.values [1]); } }); $ ( "#amount") .val ( "$" + $ ( "# Slider ช่วง") .slider ( "ค่า", 0) + "- $" + $ ( "# Slider ช่วง") .slider ( "ค่า", 1)); }); </ script> </ head> <body> <p> <label สำหรับ = "จำนวน"> เป้าหมายการขาย (ล้าน): </ label> <ประเภทขาเข้า = "text" id = "จำนวน" style = "border: 0; color: # f6931f; font-weight: หนา;"> </ p> <div id = "เลื่อนช่วง" style = "height: 250px;"> </ div> </ body> </ html>
เปลี่ยนทิศทางของการเลื่อนที่เป็นแนวตั้ง โดย .height()
กำหนดค่าความสูงหรือตั้งค่าความสูงโดย CSS และตั้ง orientation
ตัวเลือกของ "แนวตั้ง"
<! Doctype html> <html lang = "th"> <head> <Meta charset = "UTF-8"> <title> jQuery UI Slider (Slider) - เลื่อนแนวตั้ง </ title> <link rel = "สไตล์ชีต" href = "// code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <script src = "// code.jquery.com/jquery-1.9.1.js"> </ script> <script src = "// code.jquery.com/ui/1.10.4/jquery-ui.js"> </ script> <link rel = "สไตล์ชีต" href = "http://jqueryui.com/resources/demos/style.css"> <script> $ (ฟังก์ชั่น () { $ ( "# เลื่อนแนวตั้ง") .slider ({ ปฐมนิเทศ: "แนวตั้ง" ช่วง "นาที" นาที: 0 Max: 100 คุ้มค่า: 60, Slide: ฟังก์ชั่น (เหตุการณ์ UI) { $ ( "#amount") .val (Ui.value); } }); $ ( "#amount") .val ($ ( "# เลื่อนแนวตั้ง") .slider ( "ค่า")); }); </ script> </ head> <body> <p> <label สำหรับ = "จำนวน"> ปริมาตร: </ label> <ประเภทขาเข้า = "text" id = "จำนวน" style = "border: 0; color: # f6931f; font-weight: หนา;"> </ p> <div id = "เลื่อนแนวตั้ง" style = "height: 200px;"> </ div> </ body> </ html>