国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

jquery實(shí)現(xiàn)標(biāo)簽上移、下移、置頂

2019-11-20 12:36:19
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

eg:如在后臺(tái)的標(biāo)簽列表中,實(shí)現(xiàn)上移、下移、置頂功能

主要實(shí)現(xiàn)思路是節(jié)點(diǎn)操作,比如說(shuō):上移,直接把點(diǎn)擊項(xiàng)移動(dòng)到前一個(gè)節(jié)點(diǎn),以此類推,當(dāng)然實(shí)際代碼實(shí)現(xiàn)還要加些判斷,如當(dāng)前點(diǎn)擊操作項(xiàng)是否已經(jīng)是置底或置底了,如果是則給點(diǎn)相應(yīng)提示,好讓操作者知道發(fā)生了什么事情。

思路:

1、先用到的克隆方法.clone(true):

     即把當(dāng)前要移動(dòng)的項(xiàng)先保存好,備于后用。

2、找到當(dāng)前標(biāo)簽所對(duì)應(yīng)的相關(guān)元素及其相關(guān)方法:

    如:.prev()當(dāng)前元素上面的標(biāo)簽

         .next()當(dāng)前元素下面的標(biāo)簽

         .after()xxx之后添加方法

         .before()xxx之前添加方法

         .prepend添加方法

3、實(shí)現(xiàn)

具體代碼如:

var productsLabel = {   //設(shè)置置頂   setHot: function(t){     var bar = 'showAndHide_box';     var obj = $(t).parents('.'+bar).clone(true);     $(t).parents('.'+bar).remove();     $(".showAndHide_list_box").prepend(obj);   },  //設(shè)置上移   setUp: function(t){     var bar = 'showAndHide_box';     if($(t).parents('.'+ bar).prev('.'+bar).html() != undefined){       var obj = $(t).parents('.'+bar).clone(true);       $(t).parents('.'+bar).prev().before(obj);       $(t).parents('.'+bar).remove();     }else{       alert('親,現(xiàn)在已是最上的哦,不能再上移了...');     }   },  //設(shè)置下移   setDown: function(t){     var bar = 'showAndHide_box';     if($(t).parents('.'+bar).next('.'+bar).html() != undefined){       var obj = $(t).parents('.'+bar).clone(true);       $(t).parents('.'+bar).next().after(obj);       $(t).parents('.'+bar).remove();     }else{       alert('親,現(xiàn)在已是最下的哦,不能再下移了...');     }   } }

以上就是本文給大家分享的全部?jī)?nèi)容了,希望大家能夠喜歡。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 广丰县| 兴和县| 景东| 芷江| 长白| 公安县| 潮州市| 灵石县| 凤阳县| 普兰店市| 寿光市| 开远市| 新宁县| 南漳县| 多伦县| 和平县| 赣州市| 湘潭市| 遂宁市| 神木县| 沙洋县| 城步| 无锡市| 恭城| 九台市| 开鲁县| 澜沧| 大连市| 通州市| 文水县| 苏尼特左旗| 来安县| 冷水江市| 武强县| 和硕县| 吴堡县| 德钦县| 金秀| 兰州市| 改则县| 宜章县|