【发布时间】:2012-11-29 18:07:00
【问题描述】:
我更新了我的 WP 网站上的预订日历插件。由于脚本错误,它无法正常工作,我使用以下解决方案修复了它:http://wpbookingcalendar.com/faq/loading-jquery-twice/
问题是,删除该行会使 FancyBox 不再工作。我已经更新了 FancyBox 和 JQuery 文件,但仍然遇到同样的问题:我必须在 Booking Calendar 或 FancyBox 之间进行选择才能工作,编辑或退出对 Jquery 的调用。
这就是页面标题现在的样子。无论如何我可以让这两个东西同时工作吗?
谢谢!
<?php if ( is_page('Booking Calendar Name') ) { ?><?php wp_head(); ?><?php } ?>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<!-- <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery-1.8.3.min.js"></script> -->
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.flow.1.2.min.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.form.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/init_form.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/init.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/easySlider1.5.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/dropdowns.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/fancybox/jquery.mousewheel-3.0.6.pack.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/fancybox/jquery.fancybox.js"></script>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/fancybox/jquery.fancybox.css" media="screen" />
【问题讨论】:
-
正在加载 jQuery 吗?因为在您的代码中被注释掉了
-
我想是的。阅读 Booking Calendar 的解决方案,您将注释掉该行以避免重复,因此它应该已经与 Book Calendar 一起加载。