链接需要双击才能运行:为什么?

时间:2011-11-21 19:05:20

标签: jquery html fancybox hyperlink double-click

请到这里点击两次链接:http://bogsorken.com/test/index.html

它将打开一个带有Vimeo视频嵌入的fancybox窗口。现在,我花了一整天的时间试图找出为什么链接需要双击。是否有人比我更有经验可以解决这个难题?请注意,当您单击它一次时,它只需要单击一次,直到您刷新页面。

显然,我希望链接只需点击一下即可运行。

1 个答案:

答案 0 :(得分:1)

修改:在与评论中的操作对话后更改。

看来我们完全不正确地使用它了。只需在doc.ready上实例化fancybox并像往常一样等待点击。没有点击处理程序,这就是fancyboxes的工作。

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'
    }

});