我正在将我的一个静态模板转换为WP。静态模板使用Lokesh(http://lokeshdhakar.com/projects/lightbox2/)的Lightbox2,所以我也希望将它保留在新版本中。
我已按以下方式导入了样式和脚本:
wp_enqueue_style( 'lightbox', get_template_directory_uri() . '/assets/plugins/lightbox/css/lightbox.css' );
wp_enqueue_script( 'lightbox', get_template_directory_uri() . '/assets/plugins/lightbox/js/lightbox.min.js' );
并将其加载到页面标题中.Lightbox以下列方式启动:
<a href="http://test3.ru/wp-content/uploads/2017/05/11.jpg" data-lightbox="gallery">
<img src="http://test3.ru/wp-content/uploads/2017/05/11.jpg" class="img-responsive" alt="Onion">
</a>
然而,由于某些原因它无法正常工作,在新标签页中打开图片。控制台中也没有JS错误。有人碰巧遇到了同样的问题吗?
答案 0 :(得分:0)
答案是我必须通过JS显式初始化它:
window.lightbox.init();