2011-11-08 8 views
0

私は設計しているモバイルWebアプリケーションにいくつかの異なるフィードを表示するためにzRSSFeedプラグインを使用しています。これらのフィードは、ユーザーが詳細情報を得るためにクリックする必要がある典型的なフィードではありません。大部分の情報は見出しとスニペットに含まれていますので、見出しリンクを無効にして、リストをスクロールしている間に間違ってクリックすることはありません。zRSSFeedのリンクを無効にする

<script type="text/javascript"> 
    $(document).ready(function() { 
     setRSSFeed('#menu');  

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

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

      if (feedurl) { 
       $('#rss').rssfeed(feedurl, { 
        limit: 20 
       }); 
      } 
     } 
    }); 
</script> 
+0

何結果のHTMLが見えますか? – Jason

+0

フィードが基本リストとして表示されます。例のページ[here](http://www.zazar.net/developers/jquery/zrssfeed/example.html)のように、 – Coolbreeze

答えて

1

私はそれがために必要なよりも多くの困難にこれを作っていた。ここで

は、フィードをロードするスクリプトです。 zRSSFeed JSファイルで

行を作成するためのコードである:

// Add feed row 
    html += '<li class="rssRow '+row+'">' + 
      '<'+ options.titletag +'><a href="'+ entry.link +'" title="View this feed at '+ feeds.title +'" target="'+ options.linktarget +'">'+ entry.title +'</a></'+ options.titletag +'>' 

私はHREFタグを除去しました。

// Add feed row 
    html += '<li class="rssRow '+row+'">' + 
      '<'+ options.titletag +'><a title="View this feed at '+ feeds.title +'" target="'+ options.linktarget +'">'+ entry.title +'</a></'+ options.titletag +'>' 
+0

は正しいが、これは未処理のため、リンク表示を制御するための新しいパラメータを追加しないでください。 – Mike

0

余りにも遅いですか?我々は決して知らない。

デフォルトのリストsubheaderlink: false,subtitletag: 'h3',に追加します。

は、私が変更した後:

if (options.linkredirect) feedLink = encodeURIComponent(feedLink); 
/* update from this */ 
/* create html link or not */ 
if (options.subheaderlink) { 
    var shlink = '<a href="'+ options.linkredirect + feedLink +'" title="View this feed at '+ feeds.title +'">'+ entry.title +'</a>'; 
} else { 
    /* switch the encap tag */ 
    if (options.subtitletag) { 
     var shlink = '<' + options.subtitletag + ' class="shlink">'+ entry.title +'</' + options.subtitletag + '>'; 
    } else { 
     var shlink = '<p class="shlink">'+ entry.title +'</p>'; 
    } 
} 
/* modify the call to get the previous build content */  
rowArray[rowIndex]['html'] = '<'+ options.titletag +'>' + shlink + '</'+ options.titletag +'>' 
/* to this */ 

私はこのヘルプを願って、 マイク

関連する問題