以前に見たことがあるかどうかを確認するために Cookie をチェックした後、読み込み時に jquery インライン ポップアップがトリガーされました。(これについては、ユーザー JFK から多くの助けを得ました。)
私がやろうとしているのは、ユーザーが米国内からサイトを表示している場合にライトボックス ポップアップを表示することです (米国外から表示している場合に Hulu が行うように)。
それを行うには、このスクリプトをどのように変更しますか?
これは after jquery スクリプトと fancybox スクリプトにロードされます。コードは
<script type="text/javascript">function openFancybox() {
setTimeout( function() {$('#various1').trigger('click'); },1000);}$(document).ready(function() {
var visited = $.cookie('visited');
if (visited == 'yes') {
return false;
} else {openFancybox();
}
$.cookie('visited', 'yes', { expires: 1 });
$('#various1').fancybox();});</script>