1
誰かが私を正しい方向に向けるようにしてください。ファンシーボックスv2はまったく動作しません。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)
と
$.isPlainObject is not a function
[Break On This Error]
coming = $.extend(true, {}, F.opts...ainObject(element) ? element : {}), {
jquery...ybox.js (line 468)
をはここに私のコードです:
HTML:
<a href="javascript:;" class="fmailto" id="mailto{$v.user_id}_{$v.id}">contact us</a>
JSコード:
$(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ライブラリバージョンを使用していますか? –
ああ、あなたは正しい、愚かな私はどのように私はそれを忘れましたか?すべて確定しました。おかげで – user1078922
問題ありません。私は私のコメントにあなたがチェックできる答えを出します - これは同じ問題を抱えている他の人々のために守る価値があると思います –