ユーザーが IE7 を使用してサイトにアクセスしたときに表示されるファンシーボックス/ライトボックスの警告を作成しようとしています。Fancybox の Web サイトを調べていたところ、ページの起動時に fancybox を表示できるようにするこのスクリプトに出会いました。ミックスに IE7 の if ステートメントを追加しました。したがって、私の最終的なコードは以下のようなものでした:
<!--[if IE 7]>
jQuery(document).ready(function() {
$.fancybox(
'<h2>Hi!</h2><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam quis mi eu elit tempor facilisis id et neque</p>',
{
'autoDimensions' : false,
'width' : 350,
'height' : 'auto',
'transitionIn' : 'none',
'transitionOut' : 'none'
}
);
});
<![endif]-->
要するに、うまくいきませんでした。私は自分の体のすぐ後にコードを入れました。また、明確にするために、すべてのjsファイルとjqueryファイルを頭の中で有効にしました. これを機能させる方法についてのアイデアはありますか? これを行うためのより良い解決策はありますか?