eg:如在后台的标签列表中,实现上移、下移、置顶功能

主要实现思路是节点操作,比如说:上移,直接把点击项移动到前一个节点,以此类推,当然实际代码实现还要加些判断,如当前点击操作项是否已经是置底或置底了,如果是则给点相应提示,好让操作者知道发生了什么事情。

思路:

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

即把当前要移动的项先保存好,备于后用。

2、找到当前标签所对应的相关元素及其相关方法:

如:.prev()当前元素上面的标签

.next()当前元素下面的标签

.after()xxx之后添加方法

.before()xxx之前添加方法

.prepend添加方法

3、实现

具体代码如:

var productsLabel = {

//设置置顶

setHot: function(t){

var bar = 'showAndHide_box';

var obj = $(t).parents('.'+bar).clone(true);

$(t).parents('.'+bar).remove();

$(".showAndHide_list_box").prepend(obj);

},

//设置上移

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('亲,现在已是最上的哦,不能再上移了...');

}

},

//设置下移

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('亲,现在已是最下的哦,不能再下移了...');

}

}

}

以上就是本文给大家分享的全部内容了,希望大家能够喜欢。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php ajax实现上移,jquery实现标签上移、下移、置顶_jquery相关推荐

  1. Layui 设置多个穿梭框,并增加上移下移置顶置底功能

    Layui 设置多个穿梭框,并增加上移下移置顶置底功能 介绍 针对layui穿梭框进行了一些修改,增加上移下移置顶置底功能,设置了右侧框的排序功能,按序取值,按序加载的功能. 基于layui 2.5. ...

  2. html 浮动窗口置顶,jQuery简单实现页面元素置顶时悬浮效果示例

    本文实例讲述了jQuery简单实现页面元素置顶时悬浮效果的方法.分享给大家供大家参考,具体如下: 一.JS Code: $.fn.smartFloat = function () { var posi ...

  3. oracle上移下移置顶,[置顶]       阅读Oracle官方文档指南

    [置顶]       阅读Oracle官方文档指南 还在整理中.... EXPDP/IMPDP 相关文档:Utilities 2 Data Pump Export 3 Data Pump Import ...

  4. jQuery实现表格行上移下移和置顶

    <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name ...

  5. ajax搜索思路,jquery创建一个ajax关键词数据搜索实现思路

    在web开发过程当中,我们经常需要在前台页面输入关键词进行数据的搜索,我们通常使用的搜索方式是将搜索结果用另一个页面显示,这样的方式对于搭建高性能网站来说不是最合适的,今天给大家分享一下如何使用 jq ...

  6. 【转】Jquery -Ajax 入门练习 Jquery.Ajax 调用后台函数,获取DataTable Json,Asp.net

    直接上图=============最后拷贝源码(图片清楚) ====================================================================== ...

  7. jquery中ajax完整例子get,jq的ajax方法,jquery中ajax完整例子

    jq的ajax方法,jquery中ajax完整例子 相较与js异步对象的繁琐,jq的ajax对象结构更加清晰 一:ajax对象简述 ajax(Asynchronous JavaScript and X ...

  8. Php ajax 动态 下载,jQuery动态实现ajax文件下载

    这次给大家带来jQuery动态实现ajax文件下载,jQuery动态实现ajax文件下载的注意事项有哪些,下面就是实战案例,一起来看一下.// Ajax 文件下载 jQuery.download = ...

  9. java 基于jeecg-boot的公告管理——上移、下移、置顶

    一.后端 实体类: package org.jeecg.modules.bidding.entity;import java.io.Serializable; import java.io.Unsup ...

最新文章

  1. 何恺明大神新作:一种用于目标检测的主流ViT架构,效果SOTA
  2. 京东商城pop开放平台产品经理
  3. Python学习笔记之函数式编程
  4. koa --- [MVC实现之四]Router、Controller、Service的实现
  5. php安卓直播抓取,hls,android_安卓大部分浏览器播放HLS协议直播流会从头开始,hls,android,ffmpeg,m3u8 - phpStudy...
  6. 作文 深海机器人_海底寻宝机器人
  7. 【Clickhouse】Clickhouse 普通视图
  8. linux命令逻辑运算:与、或、非、异或
  9. html中使用js、jQuery展示页面小结
  10. python接口自动化是什么_Python接口自动化测试(一)什么是接口?
  11. Java-多线程第一篇多线程相关认识(1)
  12. 太阳能电池最大功率点跟踪MPPT(Maximum Power Point Tracking)技术
  13. 写给程序员的心理学入门知识(一)
  14. 计算机配置无线网卡在哪能找到,电脑的无线网卡在哪里
  15. html图标命名,html 命名规范
  16. pthread_cond_wait和pthread_cond_signal
  17. 最短路Dijkstra+Floyd
  18. python量化交易pandas中的用途
  19. 向量点乘相关公式推导及 几何解释
  20. 走进音视频的世界——杜比视界Dolby Vision与HDR

热门文章

  1. Jenkins 学习总结(8)—— Jenkins X 入门实践
  2. Mysql学习总结(65)——项目实战中常用SQL实践总结
  3. Docker学习总结(28)——Docker 容器健康检查机制
  4. python获取sap数据_python 连接 SAP HANA 数据库
  5. 20051129: NetBeans
  6. 为什么PostgreSQL是最先进的开源数据库
  7. Python hashlib、hmac模块
  8. 文件操作fstream
  9. oracle连接中出现错误ORA-12541,ORA-12514,ORA-01017的解决方法
  10. 第一册:lesson forty three。