Firefox でサイトの読み込み中に「jQuery("ul.sf-menu").superfish は関数ではありません」というエラーが表示され、スーパーフィッシュを削除すると、javascript の次のスニペットでエラーが発生し、jQuery 参照であると思われる4 重にチェックされ、ロードされていることが確認されたエラー: http://yolokids.org.previewdns.com/?page_id=7
ヘッダーに正常にロードされているjqueryは次のとおりです。
<script type='text/javascript' src='http://yolokids.org.previewdns.com/wp-content/themes/theme1270/js/jquery-1.8.1.min.js?ver=1.8.1'></script>
フッターで参照されているコードは次のとおりです。
<script type="text/javascript">
// initialise plugins
jQuery(document).ready(function(){
// main navigation init
jQuery('ul.sf-menu').superfish({
delay: '<?php echo get_option('my_framework_sf_delay'); ?>', // one second delay on mouseout
animation: {opacity:'<?php echo get_option('my_framework_sf_fade_in'); ?>',height:'<?php echo get_option('my_framework_sf_slide_down'); ?>'}, // fade-in and slide-down animation
speed: '<?php echo get_option('my_framework_sf_speed'); ?>', // faster animation speed
autoArrows: <?php echo get_option('my_framework_sf_arrows'); ?>, // generation of arrow mark-up (for submenu)
dropShadows: <?php echo get_option('my_framework_sf_dropshadows'); ?> // drop shadows (for submenu)
});
// prettyphoto init
jQuery("#gallery .portfolio a[rel^='prettyPhoto']").prettyPhoto({
animationSpeed:'slow',
theme:'facebook',
slideshow:false,
autoplay_slideshow: false,
show_title: true,
overlay_gallery: false
});
});
</script>
<?php if( is_front_page() || is_home() ) { ?>
<script type="text/javascript">
jQuery(document).ready(function(){
// Initialize Backgound Stretcher
jQuery(document).bgStretcher({
images: ['<?php bloginfo( 'template_url' ); ?>/images/body-1.jpg'], imageWidth: 1920, imageHeight: 1200
});
});
</script>
<?php } ?>
<script type="text/javascript">
jQuery(document).ready(function(){
// Initialize Backgound Stretcher
jQuery(document).bgStretcher({
images: ['<?php bloginfo( 'template_url' ); ?>/images/body-2.jpg'], imageWidth: 1920, imageHeight: 1200
});
});
</script>
基本的に、superfish、bgstretcher、pretty photo js の参照はすべて上記の URL で正しく読み込まれるはずですが、suckerfish js から始まる 1 つずつ読み込みに失敗し続けます。前もって感謝します!