您有1.6.0版的crossslide插件。(我猜是1.5.2,因为变更日志说1.6.0解决了这个问题,但它没有。)
你可以通过
取消插件配置中的“默认jQuery”选项,这将删除ajax。googleapis。com/ajax/libs/jquery/1.3.2/jquery。js包括
更换$(
具有jQuery(
在第101和102行,即代替
$(function(){
$(\'#crslideshow\').crossSlide({
你应该有
jQuery(function(){
jQuery(\'#crslideshow\').crossSlide({
(这是因为WordPress在默认情况下以noConflict模式设置jQuery,其中它不将自身定义为$。包括第二个jQuery脚本在内,它在旧版本中设置了$。)
Here\'s a gist 大概你应该剩下什么。(还有另一套$(
到jQuery(
第120-133行中的更改,但运行插件的模式不需要这些更改。)现在它应该又能工作了。原始幻灯片作者does recommend using something more modern, 但它应该继续运作良好。
您还可以将插件升级到2.0以上版本,该版本已经包含此补丁;它不再可供下载,但文件处于subversion中(请参阅the \'Development\' tab of the plugin page).