jQuery& zrssfeed with menu,我在哪里放snippet = false和header = false

时间:2013-08-09 11:53:47

标签: jquery

我一直在使用这段代码:

$(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,在任何其他配置允许我使用上述两种设置......

这是lib:

(功能(l){l.fn.rssfeed =函数(B,H,w)的{H = l.extend({极限:10,偏移:1,标题:0,titletag: “H4”,日期:0,日期格式: “日期时间”,内容:0,片段:0,媒体:0,showerror:0,ERRORMSG: “” 键:空,SSL:1,linktarget: “_自我” ,linkredirect:“”,linkcontent:!1,sort:“”,sortasc:!0,历史:!1},h);返回this.each(function(z,q){var u = l(q), F = “”; h.ssl&安培;及(F = “S”); u.hasClass( “的RSSFeed”)|| u.addClass( “的RSSFeed”);如果(空== b)中返回1;!0 '+ b.title +“”); m + ='

    '; for(f = e.offset; fa?a =“< 1 min”:( 3600> a?(a = Math。轮(A / 60)-1,C = “分钟”):86400>将(A = Math.round(A / 3600)-1,C = “小时”):604800>一种(A =数学?。轮(A / 86400)-1,C = “天”):( A = Math.round(A / 604800)-1,C = “星期”),1' + g.title + “”; e.date&安培; &安培; A&安培;&安培;(j [d]的.html + = “” + A + “​​”); e.content&安培;及(G = e.snippet&安培;&安培; “”= g.contentSnippet g.contentSnippet:!克。内容,e.linkcontent&安培;及(G = '' + G + “”)中,j [d]的.html + = “

    ” + G + “

    ”);如果(e.media&安培;&安培; 0媒体文件
      '; for(g = 0; g'+ r.split(“/”)。pop()+“(”+ s +“,”,s = Math.floor(Math.log(t) /Math.log(1024)),t=(t/Math.po w(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;否则b = c.sort,d = a.sort; if(“date”== e.sort)返回新日期(b)-new日期(d); b = b .toLowerCase(); d = d.toLowerCase(); return bd?1:0}); l.each(j,function(a){m + =''+ j [a] .html +“”; v =“奇 “== v'” 偶数 “:” 奇数 “}); M + =”
“1(q)的.html(米),L(” 一”,q).attr( “目标”, 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);返回b},x =函数(b){return“Jan Feb Mar Apr May May Jun 7月8月9月10月11月12月”.split(“”)[b]}})(jQuery );

1 个答案:

答案 0 :(得分: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
        });
    }