所以我使用colorbox來創建一個燈箱。目前我在第一頁加載時已經這樣做了,用戶被顯示爲一個燈箱。 Cookie被丟棄,因此用戶在15天內沒有看到該燈箱。我想這樣做,只有當用戶滾動到div#cooler-nav時,纔會加載lightbox。如何觸發燈箱加載一旦用戶滾動到某個Div
我的代碼目前看起來是這樣的:
<script type="text/javascript">
jQuery(document).ready(function(){
if (document.cookie.indexOf('visited=true') == -1) {
var fifteenDays = 1000*60*60*24*15;
var expires = new Date((new Date()).valueOf() + fifteenDays);
document.cookie = "visited=true;expires=" + expires.toUTCString();
$.colorbox({width:"700px", inline:true, href:"#subscribepop"});
}
});
</script>
附:我想保持燈箱每15天只加載一次的能力。
@Jasper已經解釋了所有內容......(解除綁定除外,它確保您只顯示一次colorbox) – ori
我可以運行您分享的代碼並將燈箱加載一次div#cooler-nav。解綁也很好。不過,我無法弄清楚餅乾的工作是正確的。 我想要做的是每15天只有一次燈箱展示。 鏈接到我的代碼:http://pastebin.com/2VFKquAp –
該代碼在Firefox 9.0.1中不起作用 –