我有一个RSS添加,我在jquery中添加如下:
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 });
答案 0 :(得分:1)
根据YRSS
文档,有一个名为linktarget
的属性,它接受_self
,_blank
,_parent
和_top
。这应该允许您将链接的目标更改为_blank
,如您所愿。
将代码更改为以下代码应该有效。
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" })
});
答案 1 :(得分:0)
也许这可以帮到你
选项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"})