我的Wordpress安装版本是5.6版和Jquery 3.5.1版。
Wordpress Gallery块支持指向媒体图像大文件的链接,但该链接会在相同的窗口中打开图像。我通常使用Fancybox类来<;a>;标记以在弹出窗口中打开大图像(a href=“big image.jpg”class=“fancybox”…)。
block gallery不支持类链接,因此我编写了一个JQuery脚本并将其放在页脚中,以将类添加到库的href图像中。脚本启动ad文档。准备好的
以下是脚本:
jQuery(document).ready(function ($) {
$("li.blocks-gallery-item figure a").addClass("fancybox");
$("li.blocks-gallery-item figure a").attr(\'rel\', \'gallery-wpblock\');
});
在更新到WP 5.6之前,一切正常。
如果加载WP Jquery 3.5.1,脚本会将该类应用于<;a>;标记但不起作用,所以我单击图像,它会在相同的窗口中打开。
但如果我加载JQuery 2.2.4,脚本会将该类应用于<;a>;标记,效果很好,所以我单击图像,它会在弹出窗口中打开。
有什么建议吗?
提前谢谢你