2015-02-24 70 views
-2

我沒有jQuery技能,但需要完成我的任務。我有一個無序的15-20項目列表,並且一次只顯示5個項目。點擊一個按鈕,而其他人仍然隱藏。這就像尋呼機。當看到1-5時,應該加載6-10並且應該隱藏1-5和11-14。 I have HTML here(轉移到下面的問題)。每次顯示5個列表項並使用onClick並隱藏其他項

在此先感謝。

<ul> 
 
    <li>1</li> 
 
    <li>2</li> 
 
    <li>3</li> 
 
    <li>4</li> 
 
    <li>5</li> 
 
    <li>6</li> 
 
    <li>7</li> 
 
    <li>8</li> 
 
    <li>9</li> 
 
    <li>10</li> 
 
    <li>11</li> 
 
    <li>12</li> 
 
    <li>13</li> 
 
    <li>14</li> 
 
</ul> 
 
<button onClick="next()">see more</button>

+1

該網站是爲程序問題,而不是指望別人爲你做的工作。請告訴我們你已經嘗試了什麼,以及你被困住了什麼。 – ByteHamster 2015-02-24 18:32:07

+0

@ByteHamster是的,我知道,但不幸的是,我目前還沒有可用的工作,我試圖用循環來實現這一點,但卡住了。 – 2015-02-24 18:49:49

回答

1

很簡單,我想你沒有搜索到很多...

您可以在一個一行$('li:hidden').slice(0,5).show();

Working demo here :)

實現它編輯:更新小提琴

Working demo here

編輯2:更新小提琴

Working demo here

+0

當所有項目都顯示出來後,點擊按鈕應該再從前5項開始,這部分對我來說似乎很棘手。 – 2015-02-24 18:33:16

+0

看到我的編輯答案 – 2015-02-24 18:35:34

+0

是的,這是好的,但其他顯示也是如此它應該只顯示5在同一時間:( – 2015-02-24 18:38:53

相關問題