คำถามติดแท็ก modal-dialog

หมายถึงกล่องโต้ตอบแบบกราฟิกที่ใช้เพื่อแสดงข้อมูลสำคัญให้กับผู้ใช้ กล่องโต้ตอบเหล่านี้จะปรากฏเหนือเนื้อหาอื่น ๆ ทั้งหมดโดยจะบล็อกขั้นตอนการสมัครจนกว่าจะได้รับข้อมูลจากผู้ใช้

11
วิธีการตั้งค่าโฟกัสสำหรับฟิลด์เฉพาะใน Modal Bootstrap เมื่อมันปรากฏขึ้น
ฉันเคยเห็นคำถามสองสามข้อเกี่ยวกับวิธีการ bootstrap แต่ไม่มีใครเหมือนนี้ดังนั้นฉันจะไป ฉันมีคำกริยาที่เรียกว่า onclick อย่างนั้น ... $(".modal-link").click(function(event){ $("#modal-content").modal('show'); }); สิ่งนี้ทำงานได้ดี แต่เมื่อฉันแสดงโมดอลฉันต้องการที่จะมุ่งเน้นไปที่องค์ประกอบอินพุตแรก ... ในกรณีที่องค์ประกอบอินพุตแรกมี id #photo_name ดังนั้นฉันจึงพยายาม $(".modal-link").click(function(event){ $("#modal-content").modal('show'); $("input#photo_name").focus(); }); แต่นี่ไม่เป็นประโยชน์ ท้ายสุดฉันพยายามผูกไว้กับเหตุการณ์ 'โชว์' แต่ถึงอย่างนั้นอินพุตก็จะไม่โฟกัส ในที่สุดสำหรับการทดสอบเนื่องจากฉันสงสัยว่านี่เป็นเรื่องเกี่ยวกับการโหลด js ฉันใส่ setTimeout เพื่อดูว่าฉันหน่วงเวลาหนึ่งวินาทีโฟกัสจะทำงานหรือไม่และทำงานได้! แต่วิธีนี้เห็นได้ชัดว่าอึ มีวิธีการที่จะมีผลเช่นเดียวกับด้านล่างโดยไม่ใช้ setTimeout หรือไม่? $("#modal-content").on('show', function(event){ window.setTimeout(function(){ $(event.currentTarget).find('input#photo_name').first().focus() }, 0500); });

6
การเรียกฟังก์ชันบน bootstrap modal open
ฉันเคยใช้กล่องโต้ตอบของ JQuery UI และมีopenตัวเลือกที่คุณสามารถระบุรหัส Javascript เพื่อเรียกใช้งานได้เมื่อเปิดกล่องโต้ตอบ ฉันจะใช้ตัวเลือกนั้นเพื่อเลือกข้อความภายในกล่องโต้ตอบโดยใช้ฟังก์ชั่นที่ฉันมี ตอนนี้ฉันต้องการทำสิ่งนั้นโดยใช้คำสั่ง bootstrap ด้านล่างคือรหัส HTMl: <div id="code" class="modal hide fade"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h3>Modal header</h3> </div> <div class="modal-body"> <pre> print 'Hello World' และสำหรับปุ่มที่เปิดเป็นกิริยาช่วย: <a href="#code" data-toggle="modal" class="btn code-dialog">Display code</a> ฉันพยายามใช้ฟังของปุ่ม แต่ข้อความแจ้งเตือนปรากฏขึ้นก่อนที่คำกริยาจะปรากฏขึ้น: $( ".code-dialog" ).click(function(){ alert("I want this to appear after …

8
หลีกเลี่ยงตัวบล็อกป๊อปอัปของเบราว์เซอร์
ฉันกำลังพัฒนาโฟลว์การพิสูจน์ตัวตน OAuth อย่างหมดจดใน JavaScript และฉันต้องการให้ผู้ใช้เห็นหน้าต่าง "ให้สิทธิ์การเข้าถึง" ในป๊อปอัป แต่ถูกบล็อก ฉันจะป้องกันหน้าต่างป็อปอัพที่สร้างขึ้นโดยwindow.openหรือwindow.showModalDialogถูกบล็อคโดยตัวบล็อกป็อปอัพของเบราว์เซอร์ที่ต่างกันได้อย่างไร

23
วิธีการใช้กล่องโต้ตอบ“ การยืนยัน” ในกล่องโต้ตอบ Jquery UI
ฉันพยายามใช้ JQuery UI Dialog เพื่อแทนที่javascript:alert()กล่องน่าเกลียด ในสถานการณ์ของฉันฉันมีรายการสิ่งของและถัดจากแต่ละรายการฉันจะมีปุ่ม "ลบ" สำหรับแต่ละรายการ psuedo html setup จะเป็นดังนี้: <ul> <li>ITEM <a href="url/to/remove"> <span>$itemId</span> <li>ITEM <a href="url/to/remove"><span>$itemId</span> <li>ITEM <a href="url/to/remove"><span>$itemId</span> </ul> <div id="confirmDialog">Are you sure?</div> ในส่วน JQ เมื่อเอกสารพร้อมฉันจะตั้งค่า div ให้เป็นกล่องโต้ตอบแบบโมดอลด้วยปุ่มที่จำเป็นและตั้งค่า "a" เหล่านั้นให้ยิงเพื่อยืนยันก่อนที่จะลบเช่น: $("ul li a").click(function() { // Show the dialog return false; // to prevent the browser …

3
ดีหรือไม่ดีสำหรับ Dialogs ใน wpf ด้วย MVVM?
เมื่อเร็ว ๆ นี้ฉันมีปัญหาในการสร้างกล่องโต้ตอบเพิ่มและแก้ไขสำหรับแอป wpf ของฉัน สิ่งที่ฉันต้องการทำในรหัสของฉันคือสิ่งนี้ (ส่วนใหญ่ฉันใช้วิธีแรกใน viewmodel กับ mvvm) ViewModel ซึ่งเรียกหน้าต่างโต้ตอบ: var result = this.uiDialogService.ShowDialog("Dialogwindow Title", dialogwindowVM); // Do anything with the dialog result มันทำงานยังไง? ก่อนอื่นฉันสร้างบริการโต้ตอบ: public interface IUIWindowDialogService { bool? ShowDialog(string title, object datacontext); } public class WpfUIWindowDialogService : IUIWindowDialogService { public bool? ShowDialog(string title, object datacontext) { …
148 c#  .net  wpf  mvvm  modal-dialog 

4
วิธีสร้างกล่องโต้ตอบโมดอลใน WPF
ฉันกำลังเขียนแอปพลิเคชันแรกของฉันใน WPF และต้องการให้ผู้ใช้ป้อนข้อมูลบางอย่างในหน้าต่างโต้ตอบโมดอล เห็นได้ชัดว่านี่ไม่ใช่เรื่องง่ายที่จะทำใน WPF เนื่องจากหน้าต่างพาเรนต์ยังคงเปิดใช้งานอย่างสมบูรณ์และวิธีการที่สร้างหน้าต่างลูกใหม่จะไม่หยุดและรอให้หน้าต่างลูกเรียกปิด () แต่มันจะก้าวต่อไป นี่ไม่ใช่สิ่งที่ฉันต้องการ ฉันจะเปิดหน้าต่างลูกได้อย่างไรและให้หน้าต่างพาเรนต์รอให้เด็กปิดก่อนที่หน้าต่างพาเรนต์จะทำงานต่อไป
133 .net  wpf  dialog  modal-dialog 

9
Angular 2.0 และ Modal Dialog
ฉันกำลังพยายามหาตัวอย่างเกี่ยวกับวิธีการทำกล่องโต้ตอบการยืนยันใน Angular 2.0 ฉันใช้กล่องโต้ตอบ Bootstrap สำหรับ Angular 1.0 และไม่พบตัวอย่างใด ๆ ในเว็บสำหรับ Angular 2.0 ฉันยังตรวจสอบเอกสาร 2.0 เชิงมุมโดยไม่มีโชค มีวิธีการใช้กล่องโต้ตอบ Bootstrap กับ Angular 2.0 หรือไม่?


3
ปิดใช้งานการคลิกนอกพื้นที่โต้ตอบวัสดุเชิงมุมเพื่อปิดกล่องโต้ตอบ (ด้วย Angular เวอร์ชัน 4.0+)
ฉันกำลังดำเนินการกับหน้ารีเซ็ตรหัสผ่านของโปรเจ็กต์ Angular 4 เรากำลังใช้ Angular Material เพื่อสร้างกล่องโต้ตอบอย่างไรก็ตามเมื่อลูกค้าคลิกออกจากกล่องโต้ตอบมันจะปิดโดยอัตโนมัติ มีวิธีหลีกเลี่ยงการปิดกล่องโต้ตอบจนกว่าฝั่งรหัสของเราจะเรียกใช้ฟังก์ชัน "ปิด" หรือไม่? หรือว่าฉันควรสร้างunclosableกิริยา?

4
การใช้: ก่อน CSS pseudo element เพื่อเพิ่มรูปภาพลงใน modal
ฉันมีคลาส CSS Modalที่อยู่ในตำแหน่งที่แน่นอนดัชนี z อยู่เหนือระดับแม่และอยู่ในตำแหน่งที่ดีกับ JQuery ฉันต้องการเพิ่มรูปคาเร็ต (^) ที่ด้านบนของกล่องโมดอลและกำลังดูการใช้:beforeตัวเลือกหลอก CSS เพื่อทำสิ่งนี้อย่างหมดจด รูปภาพจะต้องอยู่ในตำแหน่งที่แน่นอนและดัชนี z เหนือโมดอล แต่ฉันไม่พบวิธีใดในการเพิ่มคลาสที่เหมาะสมให้กับรูปภาพในcontentแอตทริบิวต์: .Modal:before{ content:url('blackCarrot.png') /* with class ModalCarrot ??*/ } .ModalCarrot{ position:absolute; left:50%; margin-left:-8px; top:-16px; } ตัวเลือกที่สองที่ดีที่สุด - ฉันสามารถเพิ่มสไตล์อินไลน์ในแอตทริบิวต์เนื้อหาได้หรือไม่

9
วิธีตรวจสอบว่าโมดอล bootstrap เปิดอยู่หรือไม่ฉันจึงสามารถใช้ jquery validate ได้
ฉันจำเป็นต้องทำการตรวจสอบความถูกต้องก็ต่อเมื่อโมดอลเปิดอยู่เพราะถ้าฉันเปิดแล้วฉันก็ปิดมันและฉันกดปุ่มที่เปิดโมดอลมันใช้ไม่ได้เพราะกำลังทำการตรวจสอบ jquery แต่ไม่ใช่ แสดงเนื่องจากโมดอลถูกปิด ดังนั้นฉันต้องการโฆษณา jquery หากโมดอลเปิดอยู่เพื่อให้ฉันตรวจสอบความถูกต้องเป็นไปได้หรือไม่ <script> $(document).ready(function(){ var validator =$('#form1').validate( { ignore: "", rules: { usu_login: { required: true }, usu_password: { required: true }, usu_email: { required: true }, usu_nombre1: { required: true }, usu_apellido1: { required: true }, usu_fecha_nac: { required: true }, usu_cedula: { required: …

7
หลีกเลี่ยงการปิด Modal เมื่อกด Enter
ฉันได้ตั้งค่าโมดอล bootstrap โดยมีแบบฟอร์มอยู่ภายในฉันเพิ่งสังเกตว่าเมื่อฉันกดปุ่ม Enter โมดอลจะถูกปิด มีวิธีที่จะไม่ปิดเมื่อกด Enter หรือไม่? ฉันพยายามเปิดใช้งานโมดอลด้วยแป้นพิมพ์: เท็จ แต่จะป้องกันการปิดด้วยแป้น ESC เท่านั้น

6
วิธีจัดการกล่องโต้ตอบ jQuery UI อัตโนมัติเมื่อปรับขนาดเบราว์เซอร์
เมื่อคุณใช้กล่องโต้ตอบ jquery UI ทุกอย่างทำงานได้ดียกเว้นสิ่งเดียว เมื่อปรับขนาดเบราว์เซอร์กล่องโต้ตอบจะอยู่ในตำแหน่งเริ่มต้นซึ่งอาจสร้างความรำคาญได้มาก คุณสามารถทดสอบได้ที่: http://jqueryui.com/demos/dialog/ คลิกที่ตัวอย่าง "กล่องโต้ตอบโมดอล" และปรับขนาดเบราว์เซอร์ของคุณ ฉันชอบที่จะให้กล่องโต้ตอบเป็นศูนย์กลางอัตโนมัติเมื่อเบราว์เซอร์ปรับขนาด สามารถทำได้อย่างมีประสิทธิภาพสำหรับกล่องโต้ตอบทั้งหมดในแอปของฉันหรือไม่ ขอบคุณมาก!

6
ผู้ให้บริการที่ไม่รู้จัก: $ modalProvider <- $ modal error กับ AngularJS
ฉันได้รับข้อผิดพลาดนี้อยู่เรื่อย ๆ ขณะพยายามติดตั้งหน้าต่าง bootstrap Modal สาเหตุของมันคืออะไร? ฉันคัดลอก / วางทุกอย่างจากhttp://angular-ui.github.io/bootstrap/#/modalที่นี่

20
Bootstrap: เปิด Modal อื่นใน Modal
ดังนั้นฉันใช้รหัสนี้เพื่อเปิดหน้าต่างโมดอลอื่นในหน้าต่างโมดอลที่เปิดอยู่ในปัจจุบัน: &lt;a onclick=\"$('#login').modal('hide');$('#lost').modal('show');\" href='#'&gt;Click&lt;/a&gt; สิ่งที่เกิดขึ้นคือแถบเลื่อนจะซ้ำกันเหมือน 500 มิลลิวินาที ฉันเดาว่าเพราะกิริยาปัจจุบันยังคงจางหายไป อย่างไรก็ตามมันดูไม่ราบรื่นและพูดติดอ่างมาก ฉันขอขอบคุณข้อเสนอแนะใด ๆ ในการแก้ปัญหานี้ นอกจากนี้วิธีการสร้างสิ่งนี้ในเหตุการณ์ที่ไม่เป็นมืออาชีพหรือไม่? ฉันกำลังทำงานกับ bootstrap เวอร์ชัน 3.0 แก้ไข: ฉันเดาว่ามันจำเป็นที่จะต้องลดเวลาในการเลือนโมดอล เป็นไปได้อย่างไร?

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