jQuery增加删除修改tab导航特效

HTML:
         <div class="container iden_top">
                <ul>
                    <li>
                        <p class=‘iden_add_name‘>应用标识1</p>
                        <span class="iden_top_button"></span>
                        <div class="iden_top_dete"></div>
                    </li>
                </ul>
                <span class="iden_add">+</span>
            </div>

    <div class="data_z_create_box">
                <div class="create_z_create_box_top">
                    <span class="data_z_create_box_top_title"></span>
                    <div class="create_z_create_box_top_close">X</div>
                </div>
                <div class="create_z_create_box_center">
                    <!--<div class="data_tips">
                    </div>-->
                    <div class="data_input">
                        <ul>
                            <li>
                                <!--<span class="data_input_title">应用标识:</span>
                                <span class="data_input_input"><input type="text" placeholder="应用标识1"></span>-->
                            </li>
                        </ul>
                    </div>
                </div>
                <div class="create_z_create_box_button">
                    <button class="create_z_create_box_center_quxiao">取消</button>
                    <button class="create_z_create_box_center_baocun">保存</button>
                    <button class="create_z_create_box_center_queding">确定</button>
                </div>
            </div>

CSS:
.iden_top{width: 100%;border-bottom: 1px solid #ccc;height: 37px; line-height: 35px;}
.iden_top ul li{height: 37px; line-height: 35px; cursor: pointer;width: auto;padding: 0px 10px; background-color: #eee;float: left;border-radius: 5px 5px 0px 0px;border: 1px solid #ccc;margin-bottom: -1px; }
.iden_add{float: left;margin-top: -9px;cursor: pointer; display: inline-block;text-align: center;font-size: 25px;width: 40px; height:36px;color: #2B98FC; font-weight: bold; background-color: #eee; border: 1px solid #ccc;border-radius: 5px 5px 0px 0px;}
.iden_top_button{ display: inline-block;width: 20px; height: 20px; background-image: url(../img/xiug.png);background-repeat: no-repeat;background-size: 100%;margin: 7px 0px 0px 5px;float: left;}
.iden_top_dete{float: right; width: 20px; height: 20px; background-image: url(../img/close.png);background-repeat: no-repeat;background-size: 100%;margin: 7px 0px 0px 5px;float: right;}
.iden_add_name{float: left; }

.data_z_create_box{display: none; width: 600px; min-height: 200px; background-color: #fff; border: 1px solid #ccc; border-radius: 5px; position: absolute;z-index:44; top: 10%;left: 50%;margin-left: -300px;box-shadow: 0px 5px 10px #666}
.data_z_create_box_center_quxiao{background-color: #ea5d5b;color: #fff;margin-right:10px; width: auto!important;padding: 0px 10px;}
.data_z_create_box_center_quxiao:hover{background-color: #d2322d;}
.data_tips{padding: 10px; width: 90%; margin: 0px auto; color: #a94442;background-color: #f2dede;border:1px solid #ebccd1;border-radius: 5px;}
.data_input{height: auto;padding:0px 30px;}
.data_input ul li{height: 50px; line-height: 50px;}
.data_input_input input{text-indent: 10px; width:70%; height: 40px; line-height: 40px; border-radius: 5px; border: 1px solid #ccc;}
.data_input_tips{margin-left: 5%;display: none;}
.data_z_create_box_top_title{margin-left: 20px;font-weight: bold;}
.shua{margin-top: 20px;float: left;}
.shua span{display: inline-block;width: 95%; float: right;}
.data_state_buttonl_tips{color: #4CAE4C;font-weight: bold;display: none;}

JS:
$(document).ready(function(e) {
    var $_div = $("<div class=‘_id_tips‘>确认要删除此应用标识吗?</div>")
    var $_span1 = $("<span class=‘data_input_title‘>应用标识:</span><span class=‘data_input_input‘><input type=‘text‘ placeholder=‘‘></span>")
    $(".iden_top ul li:eq(0)").css({
        "background-color": "#fff",
        "border-bottom": "1px solid #fff"
    }).children().removeClass("iden_top_dete");
    $(".iden_top ul li:eq(0)").children(".iden_add_name").addClass("ll")
    $(".iden_top_button").click(function() {
        $("#create_z").show()
        $(".data_z_create_box").show(300)
        $(".data_z_create_box_top_title").html("修改应用标识")
        $(".create_z_create_box_center_baocun").show();
        $(".create_z_create_box_center_queding").hide();
        $(".data_input ul li div").remove();
        $(".data_input ul li").append($_span1)
        $(".data_input_input input").val($(this).siblings(".iden_add_name").text())
        $(".create_z_create_box_center_quxiao").click(function() {
            $("#create_z").hide()
            $(".data_z_create_box").hide(300)
            $_span1.remove()
        })
        $(".create_z_create_box_center_baocun").click(function() {
            $("#create_z").hide()
            $(".data_z_create_box").hide(300)
            $(".ll").text($(this).parent().siblings().children().find("input").val())
            $_span1.remove()
        })
    })
    $(".create_z_create_box_top_close").click(function() {
        $("#create_z").hide()
        $(".data_z_create_box").hide(300)
        $_span1.remove()
    })

var a = 2;
    $(".iden_add").click(function() {
        var clis = $(".iden_top ul li").length;
        if(clis <= 4) {
            var $_li = $("<li><p class=‘iden_add_name‘>应用标识<span>" + a + "</span></p><span></span><div></div></li>");
            $(".iden_top ul").append($_li);
            $_li.css({
                "background-color": "#fff",
                "border-bottom": "1px solid #fff"
            }).children("div").addClass("iden_top_dete");
            $_li.children("span").addClass("iden_top_button")
            $_li.siblings().css({
                "background-color": "#eee",
                "border-bottom": "1px solid #ccc"
            }).children("div").removeClass("iden_top_dete");
            $_li.siblings().children("span").removeClass("iden_top_button");
            $_li.children(".iden_add_name").addClass("ll");
            $_li.siblings().children(".iden_add_name").removeClass("ll");

$(".iden_top_dete").click(function() {
                $(this).parent($_li).addClass("qq")
                $("#create_z").show()
                $(".data_z_create_box").show(300)
                $(".data_z_create_box_top_title").html("提示")
                $(".create_z_create_box_center_baocun").hide();
                $(".create_z_create_box_center_queding").show();
                $(".data_input ul li span").remove();
                $(".data_input ul li").append($_div)
            })
            $(".create_z_create_box_center_quxiao").click(function() {
                $("#create_z").hide()
                $(".data_z_create_box").hide(300)
                $_div.remove()
                $(".iden_top ul li").removeClass("qq")
            })
            $(".create_z_create_box_center_queding").click(function() {
                $(".qq").remove()
                $("#create_z").hide()
                $(".data_z_create_box").hide(300)
                $_div.remove()
                $(".iden_top ul li:eq(0)").css({
                    "background-color": "#fff",
                    "border-bottom": "1px solid #fff"
                }).children("span").addClass("iden_top_button")
            })
            $(".iden_top_button").click(function() {
                $("#create_z").show()
                $(".data_z_create_box").show(300)
                $(".data_z_create_box_top_title").html("修改应用标识")
                $(".create_z_create_box_center_baocun").show();
                $(".create_z_create_box_center_queding").hide();
                $(".data_input ul li div").remove();
                $(".data_input ul li").append($_span1)
                $(".data_input_input input").val($(this).siblings(".iden_add_name").text())
                $(".create_z_create_box_center_quxiao").click(function() {
                    $("#create_z").hide()
                    $(".data_z_create_box").hide(300)
                    $_span1.remove()
                })
                $(".create_z_create_box_center_baocun").click(function() {
                    $("#create_z").hide()
                    $(".data_z_create_box").hide(300)
                    $(".ll").text($(this).parent().siblings().children().find("input").val())
                    $_span1.remove()
                })
            })
            $(".create_z_create_box_top_close").click(function() {
                $("#create_z").hide()
                $(".data_z_create_box").hide(300)
                $_span1.remove()
            })
            clis++;
            a++;
        }

$(".iden_top ul li").click(function() {
            $(this).css({
                "background-color": "#fff",
                "border-bottom": "1px solid #fff"
            }).children("div").addClass("iden_top_dete");
            $(this).children("span").addClass("iden_top_button")
            $(this).siblings().css({
                "background-color": "#eee",
                "border-bottom": "1px solid #ccc"
            }).children("div").removeClass("iden_top_dete");
            $(this).siblings().children("span").removeClass("iden_top_button");
            $(".iden_top ul li:eq(0)").children("div").removeClass("iden_top_dete");
            $(this).children(".iden_add_name").addClass("ll");
            $(this).siblings().children(".iden_add_name").removeClass("ll");
        })
    })
})

时间: 2024-10-27 18:32:28

jQuery增加删除修改tab导航特效的相关文章

jQuery 增加 删除 修改select option

jQuery获取Select选择的Text和Value: 1. var checkText=jQuery("#select_id").find("option:selected").text(); //获取Select选择的Text 2. var checkValue=jQuery("#select_id").val(); //获取Select选择的option Value 3. var checkIndex=jQuery("#sele

[JavaWeb基础] 004.用JSP + SERVLET 进行简单的增加删除修改

上一次的文章,我们讲解了如何用JAVA访问MySql数据库,对数据进行增加删除修改查询.那么这次我们把具体的页面的数据库操作结合在一起,进行一次简单的学生信息操作案例. 首先我们创建一个专门用于学生管理的ManageServlet. 接着我们需要一个展现数据的页面,也就是 UserList.jsp <%@page import="com.babybus.sdteam.vo.Student"%> <%@ page language="java" im

android修改tab 导航 指示器颜色

我其实想修改的上面的蓝色条条,改成红色. 这个问题实在是困扰我了太长时间.之前参照google的这个文章: https://developer.android.com/training/basics/actionbar/styling.html 但是事与愿违,我发现竟然连我整个tab颜色都改了. 觉得很奇怪,为什么google给的方法是修改整个tab?难道google搞错了? 网上找了很久,发现很多人都在问这个问题,而实际解决的人很少.偶尔有几个解决的,也是采用google的那个方法.但是我的不

Oracle查询--增加--删除--修改主键

对Oracle表主键的操作,有四类:查询,增加,修改,删除 1.查询主键 /*查询某个表中存在的约束*/ select * from user_constraints where table_name='表名大写'; 查询结果显示约束类型,约束名称,不显示约束在哪个字段上 /*查询某个表各字段约束*/ select * from user_cons_columns where table_name='表名大写'; 查询结果显示约束名称,字段名称,不显示约束类型 /*查询某个表的主键约束*/ se

19 MySQL概念 数据库 数据表 数据类型 增加删除修改查询 WHERE Order By Limit

数据库管理系统DBMS 数据库中相关概念 数据库 数据表 记录 字段 数据 登录和退出MySQL客户端 查询自己的MySQL服务器有几个数据库 二.退出MySQL客户端的命令 修改root用户的密码 在MySQL客户端来修改密码(当前账号的密码) 数据库操作 创建数据库 显示所有数据库 删除数据库 选择数据库 更改数据库默认字符集 数据表操作 显示当前数据库中的所有表 创建数据表 显示表的创建 列的常用属性 修改数据表 删除数据表 显示表结构 MySQL数据类型 整型 浮点型 字符型 文本型 日

sed 命令的增加 删除 修改 查询

1.1sed查询 1.1.1根据行号查询 Last login: Tue Aug 15 19:46:48 2017 from10.0.0.1 [[email protected] ~]# cat>person.txt<<EOF > 101,oldboy,CEO > 102,zhangyao,CTO > 103,Alex,COO > 104,yy,CFO > 105,feixue,CIO > EOF 1.1.1.1 显示第二行 [[email prote

JQuery制作简单的网页导航特效

使用JQuery中hover()方法,使其根据鼠标的移动简单的改变背景颜色; hover();用于模拟鼠标指针悬停事件,当鼠标指针移动到元素上时,会触发指定的第一个函数,当鼠标指针移除这个元素时,会触发第二个函数:类似于mouseover和mouseout组合具体的代码如下: html代码: <div class="nav"> <ul> <li><a href="#">首页</a></li> &

php后台增加删除修改跳转。

第一步 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv=&q

php后台增加删除修改跳转页面

1 第一步 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3 <html xmlns="http://www.w3.org/1999/xhtml"> 4 <head> 5 <meta http-equiv=