关闭Facebox到事件

时间:2011-03-12 13:52:51

标签: events facebox

大家好,当有人访问我的网站时,我希望在面板上显示“点击[按钮]进入或等待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&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;font=trebuchet+ms&amp;colorscheme=light&amp;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>

1 个答案:

答案 0 :(得分:0)

从此存储库下载facebox文件:

https://github.com/thinknirmal/facebox

我对脚本进行了重大更改,因此您可以选择不指定常规结算选项。

通过jQuery启动facebox时,请按以下方式执行:

$.facebox({
  div       : '#content-div',
  easyClose : false
});

当您将easyClose设置为false时,将禁用所有常用的关闭选项(关闭按钮,转义键并单击背景)。 easyClose的默认值为true

相关问题