亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

怎樣操作序號,讓前標為順序的!

拖曳排序之后,怎樣操作讓前標號為順序的?(注:忽略(li)標簽里面的文本標簽!)

正在回答

4 回答

<ul>

? ? ? ? ? ? ? ? ? ? <li><span>1</span>)足球</li>

? ? ? ? ? ? ? ? ? ? <li><span>2</span>)散步</li>

? ? ? ? ? ? ? ? ? ? <li><span>3</span>)籃球</li>

? ? ? ? ? ? ? ? ? ? <li><span>4</span>)乒乓球</li>

? ? ? ? ? ? ? ? ? ? <li><span>5</span>)騎自行車</li>

? ? ? ? ? ? ? ? </ul>



<script type="text/javascript">

? ? ? ? ? ? $(function () {

? ? ? ? ? ? ? ? $("ul").sortable({

? ? ? ? ? ? ? ? ? ? delay : 2,

? ? ? ? ? ? ? ? ? ? opacity : 0.35,

? ? ? ? ? ? ? ? ? ? stop:function(){

? ? ? ? ? ? ? ? ? ? ? ? $("li>span").each(function(index){

? ? ? ? ? ? ? ? ? ? ? ? ? ? $(this).html(++index);

? ? ? ? ? ? ? ? ? ? ? ? })

? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? })

? ? ? ? ? ? });

? ? ? ? </script>

each()里函數有個參數代表span集合中當前元素的下標(從0開始)的,所以直接用這個++index就好了

0 回復 有任何疑惑可以回復我~

還不如直接在html代碼里把ul改成ol

0 回復 有任何疑惑可以回復我~
?<div?class="content">
????????????????<ul>
????????????????????<li><span>1</span>足球</li>
????????????????????<li><span>2</span>散步</li>
????????????????????<li><span>3</span>籃球</li>
????????????????????<li><span>4</span>乒乓球</li>
????????????????????<li><span>5</span>騎自行車</li>
????????????????</ul>
????????????</div>
????????</div>
????????
????????<script?type="text/javascript">
????????????$(function?()?{
????????????????$("ul").sortable({
????????????????????delay:3,
????????????????????opacity:0.35,

????????????????????stop:function(index){
????????????????????var?index=0;
???????????????????$('li>span').each(function(){
???????????????????????$(this).html(++index);
???????????????????})
????????????????}



????????????????????
????????????????})
????????????????
????????????});
????????</script>


3 回復 有任何疑惑可以回復我~
#1

q_Amily

stop:是當排序動作結束時觸發事件
2017-07-15 回復 有任何疑惑可以回復我~
#2

qq_蒙蒙細雨_0

var index=1 合適點
2017-07-27 回復 有任何疑惑可以回復我~
#3

q_Amily 回復 qq_蒙蒙細雨_0

我是++index,所以是var index=0,如果是index++那么var index=1;
2017-07-27 回復 有任何疑惑可以回復我~
#4

qq_蒙蒙細雨_0 回復 q_Amily

嗯嗯。
2017-07-28 回復 有任何疑惑可以回復我~
查看1條回復

這就需要再將每個li標簽設置相應的標號,通過js排序進行排列了,還需要寫很多代碼。

不過這一節課的目的就是讓你了解這個方法即可。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

怎樣操作序號,讓前標為順序的!

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號