2011-12-08 3 views
0

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> 

答えて

0

です。既にそのトピックに関するいくつかの質問がstackoverflowにあります。チェック:

How can I detect visitor's country and redirect he/she to an specific website?best way to detect country/location of visitor?Location detecting tecniques for IP addresses

はそれだけで上記のスクリプトを変更していません。基本的には、別のAPIやサードパーティのアプリケーションをインストールして訪問先の国を検出し、fancyboxスクリプトを実行するかどうかを決定する必要があります。

関連する問題