คำถามติดแท็ก jquery-plugins

โปรแกรมเสริมและปลั๊กอินที่กำหนดเองสำหรับไลบรารี jQuery ฟังก์ชันและคุณลักษณะ jQuery ไม่รวมอยู่ในไลบรารี jQuery มาตรฐาน


14
วิธีปิดการปรับขนาดล้อเลื่อนของเมาส์ด้วย Google Maps API
ฉันใช้ Google Maps API (v3) เพื่อวาดแผนที่สองสามหน้า สิ่งหนึ่งที่ฉันต้องการทำคือปิดใช้งานการซูมเมื่อคุณเลื่อนล้อเลื่อนของเมาส์ไปบนแผนที่ แต่ฉันไม่แน่ใจว่าจะทำอย่างไร ฉันได้ปิดการใช้งาน scaleControl (เช่นลบองค์ประกอบ UI การปรับขนาด) แต่สิ่งนี้ไม่ได้ป้องกันการปรับสเกลล้อเลื่อน นี่เป็นส่วนหนึ่งของฟังก์ชั่นของฉัน (มันเป็นปลั๊กอิน jQuery แบบง่าย): $.fn.showMap = function(options, addr){ options = $.extend({ navigationControl: false, mapTypeControl: false, scaleControl: false, draggable: false, mapTypeId: google.maps.MapTypeId.ROADMAP }, options); var map = new google.maps.Map(document.getElementById($(this).attr('id')), options); // Code cut from this example as …

23
jQuery $ .ajax (), $ .post ส่ง“ OPTIONS” เป็น REQUEST_METHOD ใน Firefox
มีปัญหากับสิ่งที่ฉันคิดว่าเป็นปลั๊กอิน jQuery ที่ค่อนข้างง่าย ... ปลั๊กอินควรดึงข้อมูลจากสคริปต์ PHP ผ่าน Ajax <select>เพื่อเพิ่มตัวเลือกให้เป็น คำขอ ajax นั้นค่อนข้างทั่วไป: $.ajax({ url: o.url, type: 'post', contentType: "application/x-www-form-urlencoded", data: '{"method":"getStates", "program":"EXPLORE"}', success: function (data, status) { console.log("Success!!"); console.log(data); console.log(status); }, error: function (xhr, desc, err) { console.log(xhr); console.log("Desc: " + desc + "\nErr:" + err); } }); ดูเหมือนว่าจะทำงานได้ดีใน Safari …

22
Twitter bootstrap modal ระยะไกลจะแสดงเนื้อหาเดียวกันทุกครั้ง
ฉันใช้ bootstrap ของ Twitter ฉันได้ระบุโมดัล <div class="modal hide" id="modal-item"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">x</button> <h3>Update Item</h3> </div> <form action="http://www.website.com/update" method="POST" class="form-horizontal"> <div class="modal-body"> Loading content... </div> <div class="modal-footer"> <a href="#" class="btn" data-dismiss="modal">Close</a> <button class="btn btn-primary" type="submit">Update Item</button> </div> </form> </div> และการเชื่อมโยง <a href="http://www.website.com/item/1" data-target="#modal-item" data-toggle="modal">Edit 1</a> <a href="http://www.website.com/item/2" data-target="#modal-item" …

8
ฉันจะตรวจสอบว่ามีการโหลดปลั๊กอิน jQuery ได้อย่างไร
มีวิธีใดบ้างในการตรวจสอบว่ามีปลั๊กอินเฉพาะหรือไม่ ลองนึกภาพว่าคุณกำลังพัฒนาปลั๊กอินที่ขึ้นอยู่กับปลั๊กอินอื่นที่กำลังโหลด ตัวอย่างเช่นฉันต้องการปลั๊กอินการตรวจสอบ jQuery เพื่อใช้ไลบรารี dateJS เพื่อตรวจสอบว่าวันที่ที่ระบุนั้นถูกต้องหรือไม่ อะไรจะเป็นวิธีที่ดีที่สุดในการตรวจสอบในปลั๊กอิน jQuery Valdation หาก dateJS พร้อมใช้งาน

3
ทำไมจาวาสคริปต์ต้องเริ่มต้นด้วย“;”
ฉันเพิ่งสังเกตเห็นว่าไฟล์ JavaScript จำนวนมากบนเว็บเริ่มต้นด้วยส่วน;ต่อจากความคิดเห็นทันที ตัวอย่างเช่นโค้ดของปลั๊กอิน jQuery นี้เริ่มต้นด้วย: /** * jQuery.ScrollTo * Copyright (c) 2007-2008 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com * Dual licensed under MIT and GPL. * Date: 9/11/2008 .... skipping several lines for brevity... * * @desc Scroll on both axes, to different values * @example $('div').scrollTo( { top: …

2
วิธีที่ถูกต้องในการรวมปลั๊กอิน jQuery ใน AngularJS
ฉันสงสัยว่าวิธีที่ถูกต้องในการรวมปลั๊กอิน jQuery เข้ากับแอพเชิงมุมของฉันคืออะไร ฉันได้พบบทช่วยสอนหลายอย่างและการฉายหน้าจอ แต่ดูเหมือนว่าจะรองรับปลั๊กอินที่เฉพาะเจาะจง ตัวอย่างเช่น: http://amitgharat.wordpress.com/2013/02/03/an-approach-to-use-jquery-plugins-with-angularjs/ http://www.youtube.com/watch?v=8ozyXwLzFYs ฉันควรสร้างคำสั่งเช่นนั้น - App.directive('directiveName', function() { return { restrict: 'A', link: function(scope, element, attrs) { $(element).'pluginActivationFunction'(scope.$eval(attrs.directiveName)); } }; }); แล้วใน html เรียกสคริปต์และคำสั่ง? <div directiveName ></div> <script type="text/javascript" src="pluginName.js"></script> ขอบคุณล่วงหน้า

13
เปลี่ยนข้อความตัวยึดตำแหน่งโดยใช้ jQuery
ฉันใช้ปลั๊กอินตัวยึด jQuery (https://github.com/danielstocks/jQuery-Placeholder) ฉันต้องการเปลี่ยนข้อความตัวยึดตำแหน่งด้วยการเปลี่ยนเมนูแบบเลื่อนลง แต่มันไม่เปลี่ยนแปลง นี่คือรหัส: $(function () { $('input[placeholder], textarea[placeholder]').placeholder(); $('#serMemdd').change(function () { var k = $(this).val(); if (k == 1) { $("#serMemtb").attr("placeholder", "Type a name (Lastname, Firstname)").placeholder(); } else if (k == 2) { $("#serMemtb").attr("placeholder", "Type an ID").placeholder(); } else if (k == 3) { $("#serMemtb").attr("placeholder", "Type a …

12
jQuery เลื่อนไปที่ด้านล่างของหน้า
หลังจากโหลดหน้าเสร็จแล้ว ฉันต้องการ jQuery เพื่อเลื่อนไปที่ด้านล่างของหน้าเคลื่อนไหวอย่างรวดเร็วไม่ใช่ snap / jolt ฉันจำเป็นต้องมีโปรแกรมเสริมScrollToหรือไม่? หรือว่าสร้างขึ้นใน jQuery อย่างไร?


20
วิธีการสร้างปลั๊กอิน jQuery ด้วยวิธีการ?
ฉันกำลังพยายามเขียนปลั๊กอิน jQuery ที่จะให้ฟังก์ชัน / วิธีการเพิ่มเติมไปยังวัตถุที่เรียกมัน บทเรียนทั้งหมดที่ฉันอ่านทางออนไลน์ (เรียกดูในช่วง 2 ชั่วโมงที่ผ่านมา) รวมถึงวิธีการเพิ่มตัวเลือก แต่ไม่รวมถึงฟังก์ชั่นเพิ่มเติม นี่คือสิ่งที่ฉันต้องการทำ: // จัดรูปแบบ div ให้เป็นคอนเทนเนอร์ข้อความโดยเรียกใช้ปลั๊กอินสำหรับ div นั้น $("#mydiv").messagePlugin(); $("#mydiv").messagePlugin().saySomething("hello"); หรือบางสิ่งบางอย่างตามสายเหล่านั้น นี่คือสิ่งที่ทำให้ฉันเดือดร้อน: ฉันเรียกใช้ปลั๊กอินจากนั้นฉันเรียกใช้ฟังก์ชันที่เกี่ยวข้องกับปลั๊กอินนั้น ฉันไม่สามารถหาวิธีทำสิ่งนี้ได้และฉันเคยเห็นปลั๊กอินจำนวนมากทำมาก่อน นี่คือสิ่งที่ฉันมีสำหรับปลั๊กอิน: jQuery.fn.messagePlugin = function() { return this.each(function(){ alert(this); }); //i tried to do this, but it does not seem to work jQuery.fn.messagePlugin.saySomething = function(message){ $(this).html(message); } …

14
วิธีการเลื่อนหน้าขึ้นหรือลงไปที่จุดยึดโดยใช้ jQuery
ฉันกำลังมองหาวิธีรวมเอฟเฟกต์แบบสไลด์สำหรับเมื่อคุณคลิกลิงก์ไปยังจุดยึดในเครื่องไม่ว่าจะขึ้นหรือลงของหน้า ฉันต้องการบางสิ่งที่คุณมีลิงก์: <a href="#nameofdivetc">link text, img etc.</a> อาจมีการเพิ่มคลาสเพื่อให้คุณรู้ว่าคุณต้องการให้ลิงค์นี้เป็นลิงค์เลื่อน: <a href="#nameofdivetc" class="sliding-link">link text, img etc.</a> จากนั้นหากคลิกที่ลิงค์นี้หน้าจะเลื่อนขึ้นหรือลงไปยังตำแหน่งที่ต้องการ (อาจเป็น div, หัวเรื่อง, ด้านบนของหน้า ฯลฯ ) นี่คือสิ่งที่ฉันเคย: $(document).ready(function(){ $(".scroll").click(function(event){ //prevent the default action for the click event event.preventDefault(); //get the full url - like mysitecom/index.htm#home var full_url = this.href; //split the url by # and …

1
บทบาทของ src และอโฟลเดอร์คืออะไร?
ฉันกำลังดู repo คอมไพล์สำหรับปลั๊กอิน jquery ฉันต้องการเปลี่ยนแปลงบางอย่างเพื่อใช้ในโครงการของฉันเอง แต่เมื่อฉันเปิด Repo ขึ้นมามันมีโครงสร้างที่ฉันไม่เคยเห็นมาก่อน ฉันไม่แน่ใจว่าไฟล์ใดที่จะใช้ / คัดลอกไปยังโครงการของฉันเอง มีโฟลเดอร์ "dist" และ "src" บริการเหล่านี้มีจุดประสงค์อะไร? นี่เป็นสิ่งที่เฉพาะเจาะจงสำหรับ gruntjs หรือปลั๊กอิน jquery หรือไม่? git repo ฉันอยากรู้เกี่ยวกับ: https://github.com/ducksboard/gridster.js

9
รับค่าพารามิเตอร์สตริงข้อความค้นหาด้วย jQuery / Javascript (การสอบถาม)
ใครรู้วิธีที่ดีในการเขียนนามสกุล jQuery เพื่อจัดการพารามิเตอร์สตริงแบบสอบถาม? โดยทั่วไปฉันต้องการขยาย($)ฟังก์ชั่นเวทย์มนตร์ jQuery ดังนั้นฉันสามารถทำสิ่งนี้: $('?search').val(); ซึ่งจะให้ฉันค่า "ทดสอบ" ใน URL http://www.example.com/index.php?search=testต่อไปนี้: ฉันได้เห็นฟังก์ชั่นมากมายที่สามารถทำได้ใน jQuery และ Javascript แต่จริง ๆ แล้วฉันต้องการที่จะขยาย jQuery ให้ทำงานตามที่แสดงไว้ด้านบน ฉันไม่ได้มองหาปลั๊กอิน jQuery ฉันกำลังมองหาส่วนขยายของวิธี jQuery

10
กำหนดความกว้างของ div "ตำแหน่ง: คงที่" ที่สัมพันธ์กับ div ระดับบนสุด
ฉันพยายามกำหนด div (ตำแหน่ง: คงที่) ความกว้าง 100% (เกี่ยวข้องกับ div ระดับบนสุด) แต่ฉันมีปัญหาบางอย่าง ... แก้ไข: ปัญหาแรกถูกเลื่อนโดยใช้การสืบทอด แต่ก็ยังไม่ได้ผล ฉันคิดว่าปัญหาคือฉันใช้ div หลายตัวที่รับความกว้าง 100% / สืบทอด คุณสามารถพบปัญหาที่สองในการอัปเดต jsfiddle: http://jsfiddle.net/4bGqF/7/ ตัวอย่างสุนัขจิ้งจอก #container { width: 800px; } #fixed { position: fixed; width: 100%; } และ html <div id="container"> <div id="fixed">Sitename</div> <p> blaat </p> </div> หรือคุณสามารถทดลองใช้: http://jsfiddle.net/4bGqF/ ปัญหาที่ดูเหมือนว่าจะเป็นไปได้ว่าองค์ประกอบคงที่อยู่เสมอสละความกว้างของหน้าต่าง / …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.