fancyboxを機能させたい場合(そしておそらく他のものも)、Webサイトで修正する必要のあることがたくさんあります。
まず、153行目と154行目:実際に1つのインスタンスが必要なときに、2つのfancyboxのインスタンスを読み込んでいます
<script src="http://www.downtownmuncie.org/s/fancybox/jquery.fancybox.js" type="text/javascript"></script>
<script src="http://www.downtownmuncie.org/s/fancybox/jquery.fancybox.pack.js" type="text/javascript"></script>
それらのいずれかを選択しますが、両方は選択しません。
第二に、あなたの問題の本当の問題は行155です
<link href="http://www.downtownmuncie.org/s/fancybox/jquery.fancybox.css" type="text/javascript" type="text/css" rel="stylesheet" >
fancybox cssファイルをロードできないため、表示がおかしくなることに注意してください(コピーアンドペーストは非常に危険です)。その行から削除type="text/javascript"
し、ドキュメントのセクションに移動することもお勧めします。type="text/css"
type="text/javascript"
<head>
3番目に、行番号4と余分な二重引用符 "を使用しているため、ドキュメントには文字エンコード情報がありません。この部分は次のとおりです。
content="text/html; charset="utf-8"
する必要があります
content="text/html; charset=utf-8"
違いが見つかれば(ヒント:すべてがcontent
値になります)
4番目で最後の158行目
<script type="text/javascript">
$('a.fancybox').fancybox({
'type': 'iframe',
'width': 800,
'height': 580
});
</script>
.ready()
次のようなメソッド内でスクリプトをラップします
<script type="text/javascript">
$(document).ready(function(){
$('a.fancybox').fancybox({
'type': 'iframe',
'width': 800,
'height': 580
});
});
</script>
それはhttp://fancyapps.com/fancybox/#instructionsによって文書化されています
また、バリデーターを使用して、HTMLコーディングの小さなバグをすべてチェックして修正することをお勧めします。