大家好,当有人访问我的网站时,我希望在面板上显示“点击[按钮]进入或等待20秒”的消息,当访问者点击“赞”按钮或20秒消失时,面板箱消失。也应该删除关闭按钮并在框外关闭。这就是我的尝试。
<script type="text/javascript">
var sec = 10
var timer = setInterval(function() {
$('#hideMsg span').text(sec--);
if (sec == -1) {
$('#hideMsg').fadeOut('fast');
clearInterval(timer);
}
}, 1000);
</script>
</head>
<body>
<div id="hideMsg" style="display:none;">
Click <iframe src="http://www.facebook.com/plugins/like.php?href=link&layout=standard&show_faces=false&width=450&action=like&font=trebuchet+ms&colorscheme=light&height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe><br />
to enter or wait <span>10</span> Seconds!
</div>
<script type="text/javascript">
jQuery.facebox({ div: '#hideMsg' })
</script>
答案 0 :(得分:0)
从此存储库下载facebox文件:
https://github.com/thinknirmal/facebox
我对脚本进行了重大更改,因此您可以选择不指定常规结算选项。
通过jQuery启动facebox时,请按以下方式执行:
$.facebox({
div : '#content-div',
easyClose : false
});
当您将easyClose
设置为false
时,将禁用所有常用的关闭选项(关闭按钮,转义键并单击背景)。 easyClose
的默认值为true
。