0

我一直在使用这段代码:

$(document).ready(function() {

    setRSSFeed('#menu');    

    $('#menu').change(function() {
        setRSSFeed(this);
    });

    function setRSSFeed(obj) {
        var feedurl = $('option:selected', obj).val();

        if (feedurl) {
            $('#feed').rssfeed(feedurl);
        }
    }
});

尽管我已经尝试了(几乎)一切,但我似乎无法找到放置以下内容的位置:

snippet=false
header=false

这样我就可以删除标题并从我正在使用的 rss 提要中获取图片。

我正在使用的插件是 zrssfeed 1.2,在任何其他配置中都允许我使用上述两种设置...

它的库是这样的:

(function(l){l.fn.rssfeed=function(b,h,w){h=l.extend({limit:10,offset:1,header:!0,titletag:"h4",date:! 0,dateformat:"datetime",content:!0,snippet:!0,media:!0,showerror:!0,errormsg:"",key:null,ssl:!1,linktarget:"_self",linkredirect: "",linkcontent:!1,sort:"",sortasc:!0,historical:!1},h);return this.each(function(z,q){var u=l(q),f=" ";h.ssl&&(f="s");u.hasClass("rssFeed")||u.addClass("rssFeed");if(null==b)return!1;0'+b.title+" ");m+='

    ';for(f=e.offset;fa?a="< 1 min":(3600>a?(a=Math.round(a/60)-1,c="min"):86400>a? (a=Math.round(a/3600)-1,c="hour"):604800>a?(a=Math.round(a/86400)-1,c="day"):(a=Math .round(a/604800)-1,c="week"),1'+g.title+"";e.date&&a&&(j[d].html+=""+a+"");e.content&&(g =e.snippet&&""!=g.contentSnippet?g.contentSnippet:g.content,e.linkcontent&&(g=''+g+""),j[d].html+="

    "+g+"

    ");if(e.media&&0媒体文件
      ';for(g=0;g'+r.split("/").pop()+" ("+s+", ",s=Math.floor(Math.log(t)/Math.log( 1024)),t=(t/Math.pow(1024,Math.floor(s))).toFixed(2)+" "+"bytes kb MB GB TB PB".split(" ")[s]; c.html=y+(r+t+")")}j[d].html+="
    "}}e.sort&&j.sort(function(a,c){if(e.sortasc)var b= a.sort,d=c.sort;else b=c.sort,d=a.sort;if( "date"==e.sort)return new Date(b)-new Date(d);b=b.toLowerCase();d=d.toLowerCase();return bd?1:0});l.each (j,function(a){m+=''+j[a].html+"";v="odd"==v?"even":"odd"});m+="
";l(q).html(m);l("a",q).attr("target",e.linktarget)}l.isFunction(w)&&w.call(this,u)}else h. showerror&&(d=""!=h.errormsg?h.errormsg:b.responseDetails),l(q).html('

'+d+"

")})})};var p=function(b){b+="";2>b.length&& (b="0"+b);return b},x=function(b){return"Jan 2 月 3 月 4 月 5 月 6 月 7 月 8 月 9 月 10 月 11 月 12 月".split(" ")[b]}})(jQuery);

4

1 回答 1

0

如果我阅读了手册,您可以将它们添加到您的通话中:

手册说:

<script type="text/javascript">
$(document).ready(function () {
  $('#test').rssfeed('http://feeds.reuters.com/reuters/oddlyEnoughNews', {
    limit: 5
  });
});
</script>

所以我想你想要类似的东西

 if (feedurl) {
        $('#feed').rssfeed(feedurl, {
           header: false,
           snippet: false
        });
    }
于 2013-08-09T12:14:29.240 回答