Ссылка требует двойного щелчка, чтобы функционировать: почему? - PullRequest
0 голосов
/ 21 ноября 2011

Пожалуйста, перейдите сюда и дважды нажмите на ссылку: http://bogsorken.com/test/index.html

Откроется окно с фантазией, внутри которого будет вставлено видео Vimeo. Теперь я потратил весь день, пытаясь выяснить , почему ссылка требует двойного щелчка. Есть ли кто-нибудь более опытный, чем я, который может решить эту загадку? Обратите внимание, что если вы щелкнули по нему один раз, то потребуется только один щелчок, пока вы не обновите страницу.

Очевидно, я хочу, чтобы ссылка функционировала только одним щелчком мыши.

1 Ответ

1 голос
/ 21 ноября 2011

edit : изменено после разговора с op в комментариях.

Похоже, мы использовали его совершенно неправильно.Просто создайте экземпляр fancybox на doc.ready и дождитесь клика как обычно.Нет обработчиков кликов, это необычная работа.

jsFiddle

$("#vimeo_autoplay").fancybox({
    'href' : 'http://vimeo.com/moogaloop.swf?clip_id=18669276&autoplay=1',
    'opacity'       : true,
    'overlayColor'  : '#000',
    'overlayOpacity' : 0.8,
    'centerOnScroll' : false,
    'titlePosition' : 'over',
    'width' : 720,
    'height' : 405,
    'type' : 'swf',
    'swf' : {
    'wmode' : 'transparent',
    'allowfullscreen' : 'true'
    }

});
...