1

我在 cakephp n jquery 工作。我在 cakephp 中有一张图片,点击该图片我希望使用 jquery 在 div 弹出窗口中打开谷歌地图。我成功地在同一页面上的 div 中打开了地图,但我希望它在弹出窗口中。我怎么做?下面是我的代码:

//图片点击

<div class="for-route-img">
                                    <img class="fromid" id="fromId" src="/prjPool/images/route.png" />
                                </div>

//地图加载到mapCanvas div中:

<div id="markerStatus"></i></div>
<b>Current position:</b>
<div id="info"></div>
<b>Closest matching address:</b>
<div id="address"></div>

jquery 上的图片点击:

    $('#fromId').click(function(){
    var txtFrom = $("#RideofferPlace").val();

            $.ajax({ 
   url: "test",
   type: "POST",
   data:  txtFrom,
   success: function(data) {
 $("#RideofferPlace").val("");

     initialize(); // this function loads the map

},
error: function (request, status, error) {

    }
        }

    );

});

如何使用 jquery 在弹出窗口中显示 div?

4

1 回答 1

1

解决了!我使用了来自http://dinbror.dk/bpopup/的bPopup 我在 default.ctp n 中添加了 js n css,称为:

$('#mapCanvas').bPopup(); 

在jquery中查看。

于 2013-02-19T05:20:01.647 回答