Javascript fancybox v2可以';我不能让它工作
请有人告诉我正确的方向,我根本无法让fancybox v2工作 它在v1.34上运行%100,但无法在v2.0.3上运行 萤火虫错误:Javascript fancybox v2可以';我不能让它工作,javascript,jquery,javascript-events,fancybox,Javascript,Jquery,Javascript Events,Fancybox,请有人告诉我正确的方向,我根本无法让fancybox v2工作 它在v1.34上运行%100,但无法在v2.0.3上运行 萤火虫错误: D.undelegate is not a function [Break On This Error] D.undelegate(selector, 'click.fb-st...ate(selector, 'click.fb-start', run); jquery...ybox.js (line 1270) <a href="javascr
D.undelegate is not a function
[Break On This Error]
D.undelegate(selector, 'click.fb-st...ate(selector, 'click.fb-start', run);
jquery...ybox.js (line 1270)
<a href="javascript:;" class="fmailto" id="mailto{$v.user_id}_{$v.id}">contact us</a>
$(document).ready(function() {
$("a.fmailto").click(function(event){
var nr = jQuery(this).attr("id").substr(6);
var arr = nr.split("_");
var user_id = arr[0];
var listing_id = arr[1];
$.fancybox({
type : 'iframe',
href : '{/literal}{$live_site}{literal}/mailto.php?id='+user_id+'&ad_id='+listing_id,
maxWidth : 630,
maxHeight : 600,
fitToView : false,
width : '70%',
height : '70%',
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none'
});
});
});
和
$.isPlainObject is not a function
[Break On This Error]
coming = $.extend(true, {}, F.opts...ainObject(element) ? element : {}), {
jquery...ybox.js (line 468)
这是我的代码:
D.undelegate is not a function
[Break On This Error]
D.undelegate(selector, 'click.fb-st...ate(selector, 'click.fb-start', run);
jquery...ybox.js (line 1270)
<a href="javascript:;" class="fmailto" id="mailto{$v.user_id}_{$v.id}">contact us</a>
$(document).ready(function() {
$("a.fmailto").click(function(event){
var nr = jQuery(this).attr("id").substr(6);
var arr = nr.split("_");
var user_id = arr[0];
var listing_id = arr[1];
$.fancybox({
type : 'iframe',
href : '{/literal}{$live_site}{literal}/mailto.php?id='+user_id+'&ad_id='+listing_id,
maxWidth : 630,
maxHeight : 600,
fitToView : false,
width : '70%',
height : '70%',
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none'
});
});
});
html:
D.undelegate is not a function
[Break On This Error]
D.undelegate(selector, 'click.fb-st...ate(selector, 'click.fb-start', run);
jquery...ybox.js (line 1270)
<a href="javascript:;" class="fmailto" id="mailto{$v.user_id}_{$v.id}">contact us</a>
$(document).ready(function() {
$("a.fmailto").click(function(event){
var nr = jQuery(this).attr("id").substr(6);
var arr = nr.split("_");
var user_id = arr[0];
var listing_id = arr[1];
$.fancybox({
type : 'iframe',
href : '{/literal}{$live_site}{literal}/mailto.php?id='+user_id+'&ad_id='+listing_id,
maxWidth : 630,
maxHeight : 600,
fitToView : false,
width : '70%',
height : '70%',
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none'
});
});
});
确保使用正确版本的jQuery。这两个版本可能需要不同的版本。您是否为每个fancybox使用正确的jQuery库版本?哦,伙计,您是对的,愚蠢的我怎么会忘记这一点。现在都修好了。谢谢buddyno,没问题。我会让我的评论成为一个你可以勾选的答案——我想这对于其他有同样问题的人来说是值得的。同时请记住,如果没有购买许可证,你不能将Fancybox 2用于商业用途。