代码之家  ›  专栏  ›  技术社区  ›  Sarah

在其他选项卡中打开rss源链接

  •  -2
  • Sarah  · 技术社区  · 7 年前

    我在jquery中添加了一个rss提要,如下所示:

    jQuery(function ($) {
                $("#rss-feeds").yrss("http://tabnews.co.za/Home/?cat=31&feed=rss2", { image: true, limit: 3 });
                $("#rss-feeds2").yrss("http://tabnews.co.za/Home/?cat=34&feed=rss2", { image: true, limit: 3 })
            });
    

    当前,当您单击链接时,它会在同一选项卡上打开,当单击链接时,我如何让它在其他选项卡上打开。 我知道通过html链接,您可以使用 target= _blank 将打开一个新选项卡。我不知道如何将其添加到上述jquery函数中。

    我试过这个,但没用

    $("#rss-feeds").yrss("http://tabnews.co.za/Home/?cat=31&feed=rss2","target=_blank", { image: true, limit: 3 });
    
    2 回复  |  直到 7 年前
        1
  •  1
  •   Charlie Fish    7 年前

    根据 YRSS 文档有一个名为 linktarget 其中接受 _self , _blank , _parent _top . 这应该允许您将链接的目标更改为 _空白 就像你想要的。

    将代码更改为以下内容应该可以工作。

    jQuery(function ($) {
        $("#rss-feeds").yrss("http://tabnews.co.za/Home/?cat=31&feed=rss2", { image: true, limit: 3, linktarget: "_blank" });
        $("#rss-feeds2").yrss("http://tabnews.co.za/Home/?cat=34&feed=rss2", { image: true, limit: 3, linktarget: "_blank" })
    });
    
        2
  •  0
  •   nitishk72    7 年前

    也许这可以帮助你

    选项1:

    $("#rss-feeds").yrss("http://tabnews.co.za/Home/?cat=31&feed=rss2",{ image: true, limit: 3 ,linktarget: "_blank"});
    

    选项2:

    $("#rss-feeds").yrss("http://tabnews.co.za/Home/?cat=31&feed=rss2", { image: true, limit: 3 }).attr({"target" : "_blank"})