встроенное всплывающее окно лайтбокса, вызванное местоположением - PullRequest
0 голосов
/ 09 декабря 2011

У меня есть всплывающее окно jquery, запускаемое при загрузке после проверки на наличие куки, чтобы увидеть, видели ли они его раньше. (Я получил большую помощь по этому вопросу от пользователя JFK.)

Я пытаюсь отобразить всплывающее окно лайтбокса, если пользователь просматривает сайт из США (как это делает Hulu, если вы просматриваете из-за пределов США).

Как бы я изменил этот скрипт для этого?

Это загружается в сценарий после 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>

1 Ответ

0 голосов
/ 09 декабря 2011

Было несколько вопросов по этой теме уже в stackoverflow.Проверьте:

Как я могу определить страну посетителя и перенаправить его на определенный веб-сайт? , лучший способ определить страну / местоположение посетителя? , Методы определения местоположения для IP-адресов

Это не просто изменение скрипта выше.В основном вам нужно установить другой API или стороннее приложение, чтобы определить страну посетителя, а затем решить, запускать сценарий fancybox или нет.

...