pepelsbey / darkbox

Simple but powerful jQuery plugin for viewing images
http://pepelsbey.github.com/darkbox/
79 stars 12 forks source link

Buggy with jquery 1.6.2 #7

Open belbiy opened 13 years ago

belbiy commented 13 years ago

Buggy behavior with latest jq and more than one images on page.

jahson commented 13 years ago

Are you using darkbox from gh-pages branch, or from new_version branch? And which behavior is buggy?

belbiy commented 13 years ago

Олег, я не знаю какая версия (они не пронумерованы). Просто нажал кнопку download. Я обратил внимание что там есть версии для разных jq. Скачал 1.6. Таже проблема. Опишу, т.к. пока нет времени выложить на тестирование где-нибудь.

Когда я назначаю darkbox нескольким объектам, при открытии первый раз все нормально. Но потом, когда я открываю другой, картинка на секунду появляется и сразу пропадает.

Второй случай — если быстро открыть картинку и сразу закрыть (например нажав esc) картинка при следующем появлении опять пропадает. Эта проблема возникает и на одной картинке.

Консоль хрома выдает предупреждение - Resource interpreted as Image but transferred with MIME type text/html. Версия хрома — 13.0, мак, если чё. В сафари и фф 5 таже хуйня. В опере ок.

Эти баги встречаются в jq 1.6.2 и исчезают, если подключить jq 1.5.2

UPDATE: подтверждаю, использовал как старую, которая gh-pages, и новую. проблема остается.

jahson commented 13 years ago

Хм. А как назначаешь darkbox для нескольких объектов? А в примере из new_version всё повторяется? По поводу исчезающей картинки нужно посмотреть, было уже подобное.

belbiy commented 13 years ago

Кстати, в примере из new_version этого бага нет (я тестирую локально) Возможно эта бага вылазит из-за того что сервер как-то не так отдает картинки (MIME тип). Я просто в этом не понимаю ничего.

Назначаю так - $('.document-example a').darkbox();

Опятьже, если подключать 1.5.2 все работает отлично.

jahson commented 13 years ago

Т.е. локально первого бага нет и появляется он только на сервере? Хотелось бы пример - на jsbin или pastie. Так очень сложно понять, в чём причина.

belbiy commented 13 years ago

У меня к сожалению сейчас нет времени чтобы выкладывать на тестирование, дам временную ссылку - ссылка выпилена автором- (я потом удалю эту ссылку чтобы не светить пока не готовый сайт) там надо нажимать на маленькие картинки документов