5

Colorbox.min.js ファイルを v1.3.19 から v1.4.6 に更新しましたが、一部のカラーボックスが機能しません。ページと Chrome のコンソールにエラーは表示されません。

変更ログを確認しましたが、アンサーが見つかりませんでした。助けていただけますか?

(私はjQuery 1.7.2を使用しています)

  • これは機能しません:
<a href="#" onclick="emailDialog()">e-mail</a>
function emailDialog(){  
    $.fn.colorbox({  
        width:"700px", height:"550px",  
        iframe:true, href:"/contact",  
        opacity:0.6  
    });  
}
  • これはうまくいきます:
<a href="http://example.com/1.jpeg" class="colorbox-avatar" title="some title" rel="nofollow" >photo</a>
$(document).ready(function() {  
    $(".colorbox-avatar").colorbox({  
        rel:'colorbox-avatar',  
        scrolling: false,  
        current: "",  
        slideshow:true, slideshowAuto:false,  
        opacity:0.6,  
        width:"60%" , height:"60%"  
    });  
}  
4

1 に答える 1

1

なしでそれを呼び出す.fn...そう$.colorbox({...})

(はjQuery プラグインの開発$.fnに使用され、実際には単に省略形です)。$.prototype

function emailDialog(){
    $.colorbox({
        width:"700px", height:"550px",
        iframe:true, href:"/contact",
        opacity:0.6
    });   
}

jsfiddle デモ

于 2013-03-28T17:43:05.750 に答える