【问题标题】:WPBakery Post grid: How to open post grid´s elements in another window (_blank)?WPBakery Post grid:如何在另一个窗口(_blank)中打开 post grid 的元素?
【发布时间】:2020-05-14 15:25:24
【问题描述】:

我创建了一个显示一些 PDF 文档的帖子网格,但我需要在新窗口中打开它们。我能怎么做?我找到了以下代码,但它不起作用:

jQuery(window).load(function() {
jQuery('.vc_grid-item .vc_grid-item-mini').on('click', 'a', function(e){ 
    e.preventDefault(); 
    var url = jQuery(this).attr('href'); 
    window.open(url, '_blank');
});

});

【问题讨论】:

    标签: javascript wordpress visual-composer


    【解决方案1】:

    你可以这样做:

    jQuery(document).ready(function(){
       jQuery('.vc_grid-item .vc_grid-item-mini a').attr('target', '_blank');
    });
    

    这会将具有 '_blank' 值的目标属性添加到 a 标记中。

    【讨论】:

    • 您好,感谢您的建议。不幸的是,它对我不起作用。如果只需要在一个 WP 页面上使用这个 jquery,我该怎么办?
    • @Dino9 你可以在你的主题中使用 php>>functions.php 检查加载的页面是否是想要的页面。然后你将你的 js 文件与你的 jquery 代码排入队列。
    猜你喜欢
    • 2013-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-25
    • 2015-01-16
    • 1970-01-01
    相关资源
    最近更新 更多