2011-07-14 34 views
3

私の画像(下記)のいずれかに「ライトボックス」エフェクトのコードを追加しました[websiteはライブです]。ライトボックスのコードはChrome/Firefoxでは正常に動作しますが、IEでは動作しません

Lightbox Image

プラグインの名前は、YOOeffects

と呼ばれ、これは、セットアップのためのコードです。

<p> 
    <span id="avrpopup_eBay Marketplace" title="{handler:'iframe',size:{x:1024,y:768},url:'index.php%3Foption%3Dcom_avreloaded%26view%3Dpopup%26Itemid%3D25%26divid%3DeBay+Marketplace'}"></span> 
    <a href="#" onclick="AvrPopup(event, 'eBay Marketplace', 'lightbox');"> 
     <img alt="120top_tips" src="/images/stories/content-images/120top_tips.jpg" height="186" width="150"> 
    </a> 
</p> 

これはChromeのために働きましたが、Firefoxではまだ拡張されてIEで変形しているようです。

なぜ、私は適用する必要があるInternet Explorerの特定の修正がありますか?

+0

どのバージョン(複数可)あなたはこの中で作業する必要がありますか? – thirtydot

+0

そのほとんどではない場合は – admintech

+0

このプラグインを初期化するコードを投稿できますか? – ShankarSangoli

答えて

1

私はあなたに、デフォルトのjoomlaのポップアップウィンドウ作成の仕組みを試してみることをお勧めします。 非常に簡単に実装できます。それを動作させるには、コードに次のコードを追加してください。

JHTML::_('behavior.modal'); 

ポップアップウィンドウを開くべきリンクに 'modal'クラスを追加してください。 http://www.jeepstone.co.uk/2009/03/06/open-content-in-a-modal-pop-up-in-joomla/ こちらがお役に立てば幸いです。いいえ、あなたの時間を無駄にして申し訳ありません。

UPD

あなたのセットアップコードを使用すると、チュートリアルからコードを使用していないのはなぜ

<a rel="ligthbox;width=405;height=340" title="1984 Apple's Macintosh Commercial" href="http://www.youtube.com/v/OYecfV3ubP8&amp;autoplay=1">YouTube</a> 

demoにおけるものとは異なりますか? 機能AvrPopup('....')は何をしますか?

+0

私はこれをテストし、私が得るものを見ます – admintech

1

プラグインがIE≤7をサポートしているかどうかはわかりませんが、開発者の言うとおり、IEを別のdocument mode(またはIE8の場合)に切り替えることに問題があるようです同じ時間に、このプラグインと互換性がないと思われるjavascriptライブラリー(IE8.js, claiming: "it makes IE behave like a standard-compliant browser")を使用します(または、正確には、このライブラリーではプラグインはカウントされません)。 [39行]

<!--[if lt IE 8]> 
<script src="/templates/actinic/js/IE8.js" type="text/javascript"></script> 
<![endif]--> 

または多分このmeta要素(これは、少なくともIE8の下で動作させるために役立つはずです)削除

をので、それを動作させる。この条件付きコメントを削除しようとしますIEの

[ライン5]

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"> 
関連する問題