Bootstrap模式弹出窗口并调用页面更改

时间:2013-01-18 04:28:33

标签: html twitter-bootstrap

我正在使用Twitter Bootstrap并且正在调用模态弹出窗口。效果很好。我想添加调用新/更改页面的功能。我会使用JS还是可以添加到href?

<a data-toggle="modal" data-gallery="dining-room" href="#galleryModal">

1 个答案:

答案 0 :(得分:3)

而不是href =“#galleryModal”,将其指向实际的远程网址。

<a data-toggle="modal" data-gallery="dining-room" 
  href="yourRemoteURL" data-target="#modal-Container">

试试这个:

<强> HTML:

<a href="yourRemoteURL" id="clicker" role="button" class="btn">Clicker</a>
<div id="modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"></div>

<强> JS:

$(function () {
    var $modal = $('#modal');
    $('#clicker').on('click', function (e) { /** Call the modal manually */
        e.preventDefault();
        var url = $(this).attr('href');
        $modal.html('<iframe width="100%" height="100%" frameborder="0" scrolling="no" allowtransparency="true" src="' + url + '"></iframe>');
        $modal.modal({
            show: true
        });
    });


    $modal.on('hide', function () {
        $modal.empty() /** Clean up */
    });
});

JSFiddle: http://jsfiddle.net/Cp3WY/