Javascript 从两个不同的jQuery代码触发触发器

Javascript 从两个不同的jQuery代码触发触发器,javascript,jquery,triggers,click,fancybox,Javascript,Jquery,Triggers,Click,Fancybox,我正在尝试使用FancyBox脚本和自定义幻灯片,但我无法让它工作 这是我的主页: 如果链接不工作,请等待并重新加载 正如您可以看到的第53行,我在加载fancybox之后立即弹出它,只是为了测试fancybox是否工作 问题从脚本的内部开始http://www.edital.co.il/wp-content/themes/ediTal/library/js/libs/zoom-showcase.js?ver=3.4.2'在第145行加载脚本 在文件内部,第57行:$this.trigger'c

我正在尝试使用FancyBox脚本和自定义幻灯片,但我无法让它工作

这是我的主页: 如果链接不工作,请等待并重新加载

正如您可以看到的第53行,我在加载fancybox之后立即弹出它,只是为了测试fancybox是否工作

问题从脚本的内部开始http://www.edital.co.il/wp-content/themes/ediTal/library/js/libs/zoom-showcase.js?ver=3.4.2'在第145行加载脚本 在文件内部,第57行:$this.trigger'click'

function gotoURL(event) {
    var $this = $(this); // the <li> that has the youtube href attribute.
    // the <li> has class="fancybox-youtube", so it should work:
    $this.trigger('click'); // should trigger the <li>, but its not! (the problem)
}
基本上是怎么回事: Fancybox正在将Fancybox youtube类添加到任何href=youtube的标记中


我猜-他们都有不同的美元,这就是为什么他们不一起工作。我不知道这是否是导致问题的原因。

欢迎使用StackOverflow!请在你的问题中提供一些代码,以便在你的页面修复后,你的问题可以独立存在。你能提供一个简单的例子来说明你的问题吗?该链接似乎已失效。是的,托管非常糟糕。。。只要再刷新一次,就可以了。举个简单的例子,这对我来说是不可能的,但如果有些事情不够清楚,我可以提供更多的信息。
jQuery(document).ready(function($){
    /* Fancybox code start... */
    var fb_timeout = null;
    var fb_opts = { 'overlayShow' : true, 'centerOnScroll' : true, 'showCloseButton' : true, 'showNavArrows' : true, 'onCleanup' : function() { if(fb_timeout) { window.clearTimeout(fb_timeout); fb_timeout = null; } } };
    $('[href*="youtube.com/"]:not(.nofancybox)').addClass('fancybox-youtube');
    $('[href*="youtu.be/"]:not(.nofancybox)').addClass('fancybox-youtube');
    $('.fancybox-youtube').fancybox( $.extend({}, fb_opts, { 'type' : 'iframe', 'width' : 640, 'height' : 390, 'padding' : 0, 'autoScale' : false, 'titleShow' : false, 'titlePosition' : 'float', 'titleFromAlt' : true, 'onStart' : function(selectedArray, selectedIndex, selectedOpts) { selectedOpts.href = selectedArray[selectedIndex].href.replace(new RegExp('youtu.be', 'i'), 'www.youtube.com/embed').replace(new RegExp('watch\\?v=([a-z0-9\_\-]+)(&|\\?)?(.*)', 'i'), 'embed/$1?version=3&$3') } }) );
    /* Fancybox code end... */

    /* Thats working, but gotoURL() does not. */ 
    $('a[class=fancybox-youtube]').filter(':first').trigger('click'); 
});