在我的电脑上,Fancybox可以很好地工作,但是当上传到网络服务器时,实时版本只会打开另一页上的图像。 JQuery和Fancybox .js文件显示为在firebug中加载,虽然由于某种原因css文件没有加载所以我只是将它添加到主css文件,因为它加载正常。 Firebug显示以下错误:$(“a.single_image”)。fancybox不是函数 但是在本地版本上不会发生该错误。我已经尝试了所有我知道的工作,但是我无法解决这个问题。它可能与Web服务器的配置方式有关吗? 网站页面为:http://www.megancampbell.co.nz/early_work.html
非常感谢任何协助。
迈克尔
答案 0 :(得分:2)
未捕获的SyntaxError:输入的意外结束jquery.fancybox-1.3.4.js:161
看起来你的jquery.fancybox-1.3.4.js不完整。只需在服务器上更换它即可。
请注意jquery与原型的冲突。例如,这可能会破坏IE中的所有内容。所以读这个: http://docs.jquery.com/Using_jQuery_with_Other_Libraries
答案 1 :(得分:1)
获取文件时,您没有指向正确的位置:
"NetworkError: 404 Not Found - http://www.megancampbell.co.nz/scripts/builder.js" builder.js
"NetworkError: 404 Not Found - http://www.megancampbell.co.nz/scripts/slider.js" slider.js
"NetworkError: 404 Not Found - http://www.megancampbell.co.nz/scripts/sound.js" sound.js
"NetworkError: 404 Not Found - http://www.megancampbell.co.nz/scripts/controls.js" controls.js
"NetworkError: 404 Not Found - http://www.megancampbell.co.nz/scripts/dragdrop.js" dragdrop.js
"NetworkError: 404 Not Found - http://www.megancampbell.co.nz/scripts/dragdrop.js" dragdrop.js
"NetworkError: 404 Not Found - http://www.megancampbell.co.nz/scripts/controls.js" controls.js
"NetworkError: 404 Not Found - http://www.megancampbell.co.nz/scripts/slider.js" slider.js
"NetworkError: 404 Not Found - http://www.megancampbell.co.nz/scripts/sound.js" sound.js
答案 2 :(得分:1)
Scriptaculous(1.9.0)需要builder.js,slider.js,sound.js,control.js,dragdrop.js等,否则会出现404 Not Found错误。要删除404 Not Found错误,请将所有其他.js文件放在scriptaculous.js所在的同一目录中。