Tôi muốn để có thể có một số liên kết khác nhau trên một trang sử dụng lại một phương thức div qua plugin của phương thức Bootstrap của:Làm cách nào tôi có thể sử dụng lại một div phương thức Bootstrap?
<h3>This button shows a modal (<code>#utility</code>) with text "Phasellus <em>tincidunt gravida</em>..."</h3>
<br />
<a id="file_attach" data-toggle="modal" href="http://fiddle.jshell.net/jhfrench/6K8rD/show/" data-target="#utility" class="btn">Modal 1</a><br />
<h3>This button should invoke the same modal (<code>#utility</code>), but fill it with text "Phasellus <em>egestas est eu</em>..."</h3>
<br />
<a id="file_attach" data-toggle="modal" href="http://fiddle.jshell.net/jhfrench/AWSnt/show/" data-target="#utility" class="btn">Modal 2</a><br />
<!-- Modal -->
<div id="utility" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel">Click outside modal to close it</h3>
</div>
<div class="modal-body">
<p>One fine body…this is getting replaced with content that comes from passed-in href</p>
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
<button class="btn btn-primary">Save changes</button>
</div>
</div>
tôi mong đợi rằng cách nhấp vào một trong hai liên kết (được theo kiểu như nút) sẽ gọi phương thức và tải phương thức với trang (giá trị của href
) tương ứng với nút được nhấp. Thay vào đó, phương thức luôn tải với nội dung của liên kết bạn nhấp vào trước; phương thức không "làm mới" với nội dung phải được quyết định bởi href
của liên kết "khác".
Tôi nghĩ đây là lỗi Bootstrap, nhưng tôi hỏi câu hỏi ở đây trong trường hợp tôi sử dụng không chính xác.
Vui lòng xem http://jsfiddle.net/jhfrench/qv5u5/ để trình diễn.
bạn đã thử gọi hàm removeData? Một cái gì đó như: $ ('body'). On ('hidden', '.modal', function() { $ (this) .removeData ('modal'); }); –
@Scott: đã thử nó (xem fiddle), nhưng không có niềm vui. –