2017-12-20 8 views
-2

ich einen RSS-Feed, die ich in jquery wie folgt hinzugefügt:öffnen rss-Feed-Links in einem anderen Tab

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 }) 
     }); 

Zeit, wenn Sie auf den Link klicken, um es auf dem gleichen Tab öffnet, wie kann ich es bekommen auf einem anderen Tab zu öffnen, wenn auf die Links geklickt wird. Ich weiß, dass mit Links in HTML target= _blank Sie eine neue Registerkarte öffnen können. Ich bin mir nicht sicher, wie Sie es in die obige jquery Funktion hinzufügen.

Ich habe versucht, diese, die

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

'yrss' ist keine Funktion jQuery. Verwenden Sie irgendeine Art von Plugin oder etwas? –

+1

ja, mit einem Plugin – Sarah

+0

Bitte fügen Sie solche Informationen hinzu: Ist es das? https://github.com/bbClassic/YRSS – mplungjan

Antwort

1

Nach der YRSS Dokumentation nicht funktioniert eine Eigenschaft linktarget die _self, genannt ist _blank, _parent und _top akzeptiert. Dies sollte es Ihnen ermöglichen, das Ziel des Links auf _blank zu ändern, wie Sie möchten.

Das Ändern des folgenden Codes sollte funktionieren.

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" }) 
}); 
+0

das hat funktioniert, danke! – Sarah

+1

@Sarah Super! Wenn Sie das Gefühl hatten, dass es eine gute Antwort ist, denken Sie bitte daran, die Antwort zu wählen. Froh, dass es funktioniert hat !! –

0

Vielleicht kann dies Sie

Option helfen 1:

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

Option 2:

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

Warum haben Sie eine Zeichenkette '" target = _blank "' als zweiten Parameter? Können Sie Unterlagen bereitstellen, wo das akzeptiert wird? –

+1

Eigentlich habe ich meinen Code zu Ihrem Code hinzugefügt und ich habe vergessen, Ihr ** tage * * - Attribut zu entfernen. Entschuldigung dafür – nitishk72

Verwandte Themen