Fancybox没有打开onclick

时间:2012-01-10 02:31:01

标签: jquery fancybox

我有这样的HTML:

<a class="addclubpop dispn" href="http://www.badmintonbuddy.com/RenderAddClub?id=<%=item.ClubID %>"></a>
                <a class="addclub" href="#"><img src="../../Content/Add.png" alt="Add to Profile" /></a>

这是我的jQuery:

$(document).ready(function () {
$(".addclubpop").fancybox({padding:0,margin:0,autoDimensions:'true'});
$('.addclub').click(function () {
        playHere();
    });
});

function playHere() {
    if (readCookie("userlogged") == 0) {  //user not logged in
        //do something
    } else {        
        $(".addclubpop").click();
    }
}

fancybox基于用户是否已登录(来自playHere函数)的逻辑打开。问题是fancybox只是第一次打开,而通过playHere的任何后续调用都不会打开fancybox对话框。 任何线索?

1 个答案:

答案 0 :(得分:0)

更改

$( “addclubpop”。)点击();

$( “addclubpop。”)触发器( '点击');