我已正确实施了leanModal,以便从包含以下代码的按钮启动:
$("#modal_trigger").leanModal({
top: 200,
overlay: 0.6,
closeButton: ".modal_close"
});
然而在其他地方我需要在jquery函数中调用它,但我似乎无法让它工作。基本上逻辑是,如果cookie不存在,则启动leanModal,否则启动您想要的项目'。我已经挣扎了一段时间,我原以为你可以像这样启动它:
<script type="text/javascript">
// Launch banking pop up
$('.game, .gameBig').click(function (ev) {
if ($.cookie('fCookie') == undefined) {
leanModal();
} else {
window.open('images/game.png', 'Continue_to_Application', 'width=695,height=500');
}
ev.preventDefault();
return false;
});
</script>
我用leanModal()
取代了一些有限的成功:
$('.game, .gameBig').leanModal({
top: 200,
overlay: 0.6,
closeButton: ".modal_close"
});
但我知道我在某个地方出错了。任何帮助你都可以给予高度赞赏。