この例のように、 show more ボタンまたは div をjquery rss に追加しようとしていました。問題は、rss div を div ラッパーでラップして、強制的に数行だけ表示しようと何度も試みたことですが、うまくいきませんでした...
だから私が望むのは、上位3つだけを除いてすべてのRSSフィードを非表示にすることだけです. さらに多くのフィード スレッドを表示したい場合は、[もっと表示] ボタンをクリックするだけです...
これは、javascript を使用した [もっと見る] ボタンです。
Jquery 表示ボタン
for (var i = 0; i < 30; i++) {
$("ul").append("<li>" + i + "</li>");
}
var $li = $("li"),
chunk = 5;
console.log(chunk, $li);
$li.slice(chunk).hide();
$("button").click(function() {
$li.filter(":hidden").slice(0, chunk).show();
});
html表示ボタン
<ul></ul>
<button>Show more</button>
jQueryRSS:
$(document).ready(function () {
$('#test').rssfeed('http://feeds.reuters.com/news/artsculture/', {
limit:100
});
});
RSS HTML:
<div id="test"></div>
最初の 3 つだけを表示する、または 5 つのフィードを表示して残りを非表示にするために、どのようにすればよいか考えてみてください。そして、もっと見るボタンをクリックした後、3つまたは5つのフィードをそれぞれ表示します...??
ありがとう