У меня есть мой 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.Любая подсказка?