0

もし私がJAコードを持っていたら

$('#fbox').fancybox({
    'width'         :   '50%',
    'type'          :   'iframe'
});

とhtmlコード

<a href="login.php" id="fbox" class="info fancybox.iframe" 
    onclick="$.fancybox(this);return false;">Login</a>

関数でファンシーボックスを開く方法

function openLoginFancybox() {
   //???
}

次に、 onClick="openLoginFancybox()" を使用できます

ありがとうございました

4

2 に答える 2

0

この関数を gmap で使用したい:

google.maps.event.addDomListener(controlUI, 'click', function() {
    if(!isLoggedIn) {
        openLoginFancybox();
    } else {
        startMarkerPlacing();
    }
});

つまり、fancybox json の外部にある関数です。

于 2012-06-17T08:48:42.443 に答える
0

これを試してみてください。コードを次のように変更しました。

HTML:

<a href="login.php" id="fbox" onClick="openLoginFancybox(this); return false;">Login</a>​

JS:

function openLoginFancybox(linkObj) {
    $.fancybox.open({ 
        href : $(linkObj).attr("href"), 
        type : 'iframe',
        width : '50%'
    });
}​

-- 終了コード --

お役に立てれば。

于 2012-06-17T18:57:07.983 に答える