我已安装最新版本的NextGEN gallery(version 2.0.40
)。所有其他选项,如基本缩略图,基本ImageBrowser ,基本SinglePic 工作正常,但当我尝试创建基本幻灯片然后它不起作用!我只能看到幻灯片加载图标但没有幻灯片图像。这就是我将图库调用到页面的方式:
<?php echo nggShowSlideshow(1,300,200); ?>
我查看错误控制台&amp;它显示以下错误:
TypeError: jQuery(...).nggShowSlideshow is not a function
timeout: 10000 });
我已经搜索了这个问题的解决方案&amp;有些人建议改变这个:
jQuery(function($){
jQuery('#<?php echo_h($anchor); ?>').nggShowSlideshow({
//code here
});
使用此:
jQuery(document).ready(function($){
jQuery('#<?php echo_h($anchor); ?>').nggShowSlideshow({
//code here
});
但它对我不起作用!顺便说一句,我的 Wordpress版本3.7.1 。
有什么想法吗?感谢。
答案 0 :(得分:2)
回答我自己的问题有点奇怪,但我想在这里陈述我的发现,以便对其他人有所帮助!
我的想法是,footer
中遗漏了page-templates
!由于大多数 wordpress 插件的javascript
文件都是通过footer
调用的,所以如果您错过了<?php get_footer(); ?>
中的page-templates
,那么您可能会收到此类错误比如TypeError: jQuery(...).nggShowSlideshow is not a function
!在使用自定义page-templates
时,我错过了页脚。
答案 1 :(得分:1)
这个帖子已经过时了,但我认为有必要在答案中加上一句小话:
如果您不需要页脚,请不要调用get_footer()。此函数将页脚模板添加到输出。我认为可能有一个很好的理由为什么没有get_footer() - 调用你的模板(或另一个模板)。
基本上,你缺少wp_footer()。在你的身体标签末端调用wp_footer()我们做这项工作:
<body>
...
<?php wp_footer(); ?>
</body>