2012-01-27 3 views
0

У меня проблема с некоторыми эффектами в JQuery. Я использовал учебник для слайдера Iphone, и все было хорошо, за исключением того, что он не должен загружать последнюю страницу на новой вкладке после «разблокировки». По умолчанию это одна и та же страница.JQuery - открытая ссылка в новой вкладке с .fadeOut

код:

$("#iphone-inside").fadeOut("slow", function(){ window.location="index.html";
});

Поскольку я довольно новыми для JQuery, я сделал некоторые проб и ошибок, но ...

новая вкладка я получаю с window.open = ('myURL '), но он просто будет работать с событием .click. таким образом слайдер выглядит бесполезным. Я попробовал .fadeTo, но некоторые, как он открывает всплывающее окно, а не новую вкладку.

ответ

5

JavaScript не может открыть новую вкладку. Управление вкладками осуществляется только с помощью параметров конфигурации пользователя.

0

Если вы просто спрашиваете, как управлять им на своем компьютере, это зависит от вашего браузера. В каждом браузере есть собственные настройки для открытия новых страниц.

В IE7 + зайдите в Инструменты -> Свойства обозревателя. Нажмите «Настройки» в группе «Вкладки» в нижней части диалогового окна. Здесь вы увидите несколько вариантов настройки поведения по умолчанию.

В Firefox, в разделе «Инструменты» -> «Параметры» -> «Вкладки». Первый флажок переключает поведение.

В Chrome вам нужно будет установить расширение из галереи, чтобы это произошло. This may help.

В Safari перейдите к https://www.google.com/chrome и нажмите «Загрузить Google Chrome». Затем нажмите маленький красный круг в левом верхнем углу.

Это не может управляться прагматически с вашего кода javascript!

Смежные вопросы