第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

jQuery加載前3個(gè)元素,單擊“加載更多”以顯示后5個(gè)元素

jQuery加載前3個(gè)元素,單擊“加載更多”以顯示后5個(gè)元素

一只名叫tom的貓 2019-11-11 14:37:21
我有一個(gè)無(wú)序列表:<ul id="myList"></ul><div id="loadMore">Load more</div>我希望用另一個(gè)HTML文件中的列表項(xiàng)填充此列表:<li>One</li><li>Two</li><li>Three</li><li>Four</li><li>Five</li><li>Six</li><li>Seven</li><li>Eight</li><li>Nine</li><li>Ten</li><li>Eleven</li><li>Twelve</li><li>Thirteen</li><li>Fourteen</li><li>Fifteen</li>我想加載前3個(gè)列表項(xiàng),然后在用戶(hù)單擊“加載更多” div時(shí)顯示后5個(gè)項(xiàng):$(document).ready(function () {    // Load the first 3 list items from another HTML file    //$('#myList').load('externalList.html li:lt(3)');    $('#myList li:lt(3)').show();    $('#loadMore').click(function () {        $('#myList li:lt(10)').show();    });    $('#showLess').click(function () {        $('#myList li').not(':lt(3)').hide();    });});不過(guò),我需要幫助,因?yàn)槲蚁M凹虞d更多”以顯示接下來(lái)的5個(gè)列表項(xiàng),但是如果HTML文件中有更多列表項(xiàng),則再次顯示“加載更多”的div并允許用戶(hù)顯示下一個(gè)5個(gè)項(xiàng)目,重復(fù)此操作直到顯示整個(gè)列表。我怎樣才能最好地做到這一點(diǎn)?我創(chuàng)建了以下jsfiddle:http : //jsfiddle.net/nFd7C/
查看完整描述

3 回答

?
HUWWW

TA貢獻(xiàn)1874條經(jīng)驗(yàn) 獲得超12個(gè)贊

表達(dá)式$(document).ready(function()在jQuery3中已棄用。


在這里查看使用jQuery 3的方法


考慮到我沒(méi)有顯示按鈕。


這是代碼:


JS


$(function () {

    x=3;

    $('#myList li').slice(0, 3).show();

    $('#loadMore').on('click', function (e) {

        e.preventDefault();

        x = x+5;

        $('#myList li').slice(0, x).slideDown();

    });

});

的CSS


#myList li{display:none;

}

#loadMore {

    color:green;

    cursor:pointer;

}

#loadMore:hover {

    color:black;

}


查看完整回答
反對(duì) 回復(fù) 2019-11-11
  • 3 回答
  • 0 關(guān)注
  • 785 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)