課程
/前端開發
/jQuery
/jQuery基礎(五)一Ajax應用與常用插件
拖曳排序之后,怎樣操作讓前標號為順序的?(注:忽略(li)標簽里面的文本標簽!)
2017-03-17
源自:jQuery基礎(五)一Ajax應用與常用插件 3-3
正在回答
<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就好了
還不如直接在html代碼里把ul改成ol
?<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>
q_Amily
qq_蒙蒙細雨_0
q_Amily 回復 qq_蒙蒙細雨_0
qq_蒙蒙細雨_0 回復 q_Amily
這就需要再將每個li標簽設置相應的標號,通過js排序進行排列了,還需要寫很多代碼。
不過這一節課的目的就是讓你了解這個方法即可。
舉報
如何用jquery實現ajax應用,加入學習,有效提高前端開發速度
1 回答標題怎帶小圖標
2 回答ui改變了,重新排序的數據源列表如何得到?
1 回答為什么post()第二個參數,中括號是不可以的 而大括號可以的
2 回答怎樣檢測數字的奇偶性
3 回答為什么我的沒樣式??
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-06-06
<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就好了
2017-10-09
還不如直接在html代碼里把ul改成ol
2017-07-15
2017-03-30
這就需要再將每個li標簽設置相應的標號,通過js排序進行排列了,還需要寫很多代碼。
不過這一節課的目的就是讓你了解這個方法即可。