我有这样的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对话框。 任何线索?
答案 0 :(得分:0)
更改
$( “addclubpop”。)点击();
到
$( “addclubpop。”)触发器( '点击');