我正在尝试通过 getScript 动态加载 fancybox,然后将其附加到一个元素。我已经准备好将fancybox动态加载到文档中...
就这样。
documents ready -> getScript
但它似乎不想附加到我的 a 标签 ( .fancybox
) 如果我执行 console.logjQuery('.fancybox')
我得到一个 [] 但元素已经加载?如果我jQuery('.fancybox').fancybox();
在谷歌浏览器的控制台中输入它仍然不起作用?
知道我做错了什么吗?
jQuery.getScript("/fancybox/jquery.fancybox.pack.js", function() {
console.log(jQuery(".fancybox"),jQuery("a"));
return jQuery(".fancybox").fancybox();
});
该元素是一个简单的包装图像的标签,它不是动态加载的。
<div class="youtube"><a href="http://www.youtube.com/watch?v=1svYgdfgfdf" class="fancybox"><img height="181" src="images/youtube-video.png" width="326"></a></div>