最近帮忙网友解决了个fancybox不能正常使用的问题,讲起来原理还是挺简单的,但在论坛上好多有过几个类似的提问,为方便方便其它朋友解决碰到类似的问题,特写下来分享下。
据说是那请人做的模板,开始用得好好的,后来传了些图片上去,想使用fancybox 图片lightbox功能,但无论是使用fancybox 0.1 还是使用fancybox0.2都不能显示出效果。我之前使用过fancybox,都没有出现过他同样的问题。他把网站发给我看过后,仔细分析一看才发现问题不在于fancybox ,而是出现在他的网站模板了。
在html网页头部分有一句话引用了jquery.js文件,因为fancybox引用的也是jquery技术,两者发生了冲突,网站出不了fancybox功能。
查看网站其它部分都没有特别使用到jqery.js,直接去掉引用jqery.js语句,这样纠结了许久的问题算是解决了,fancybox可以随心使用咯。
解决方法:
----------------------------------
@Joyce 2012-12-4
1. 为解决fancybox不起作用,去掉模板中<head>...</head>间的句子:
<script src="<#ZC_BLOG_HOST#>zb_users/theme/<#ZC_BLOG_THEME#>/SCRIPT/jquery.js" type="text/javascript"></script>
----------------------------------
2014年05月24日 下午8:03 沙发
。。我遇到更恼火的问题了。。