Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.06.2015, 12:35
Аспирант
Отправить личное сообщение для Ленча Посмотреть профиль Найти все сообщения от Ленча
 
Регистрация: 13.07.2014
Сообщений: 78

Изображение на iphone открывается в новом окне вместо лайтбокса
Используется

Slimbox v2.04 - The ultimate lightweight Lightbox clone for jQuery
(c) 2007-2010 Christophe Beyls <http://www.digitalia.be>
MIT-style license.
Patched for jQuery 1.9.

В конце скрипта есть вставка

if (!/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)) {
	jQuery(function($) {
		$("a[rel^='lightbox']").slimbox({/* Put custom options here */}, null, function(el) {
			return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
		});
	});
}


Если убрать условие и оставить так

jQuery(function($) {
		$("a[rel^='lightbox']").slimbox({/* Put custom options here */}, null, function(el) {
			return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
		});
	});


Всплывашка появляется и на iphone

Собственно, вопрос - по какой причине было прописано данное условие и, убрав его, я никаких нежелательных последствий не получу?

Последний раз редактировалось Ленча, 06.07.2015 в 16:10.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать, открывается ссылка в новом окне или в текущем? eais Events/DOM/Window 5 05.12.2012 15:35
часть картинок должна открываться в новом окне ruta Общие вопросы Javascript 1 15.05.2012 18:31
вызов функции в новом окне f0rzik Общие вопросы Javascript 4 09.09.2011 16:27
Не получается открыть в новом окне andreisurger1 Общие вопросы Javascript 4 20.03.2011 13:03
Javascript запрещающий открывать iframe в новом окне. HELP! Андреи Events/DOM/Window 11 26.09.2009 07:36