jquery滑动复选框菜单特效代码

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 jquery滑动复选框菜单特效代码 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图:

jquery滑动复选框菜单特效代码

HTML代码(index.html):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
    <head>
        <title>jquery滑动复选框操作菜单</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <link rel="stylesheet" href="css/style.css" type="text/css" media="screen"/>
    </head>
    <style>
        *{
            margin:0;
            padding:0;
        }
        body{
            font-family: Georgia, serif;
            font-size: 20px;
            font-style: italic;
            font-weight: normal;
            letter-spacing: normal;
            background: #f0f0f0;
        }
        #content{
            background-color:#fff;
            width:750px;
            padding:40px;
            margin:0 auto;
            border-left:15px solid #008FCF;
            border-right:1px solid #ddd;
            -moz-box-shadow:0px 0px 16px #aaa;
        }
        .head{
            font-family:Helvetica,Arial,Verdana;
            text-transform:uppercase;
            font-weight:bold;
            font-size:12px;
            font-style:normal;
            letter-spacing:3px;
            color:#888;
            border-bottom:3px solid #f0f0f0;
            padding-bottom:10px;
            margin-bottom:10px;
        }
        .head a{
            color:#008FCF;
            text-decoration:none;
            float:right;
            text-shadow:1px 1px 1px #888;
        }
        .head a:hover{
            color:#f0f0f0;
        }
        #content h1{
            font-family:"Trebuchet MS",sans-serif;
            color:#008FCF;
            font-weight:normal;
            font-style:normal;
            font-size:56px;
            text-shadow:1px 1px 1px #aaa;
        }
        #content h2{
            font-family:"Trebuchet MS",sans-serif;
            font-size:30px;
            font-style:normal;
            background-color:#f0f0f0;
            margin:40px 0px 30px -40px;
            padding:0px 40px;
            clear:both;
            float:left;
            width:100%;
            color:#aaa;
            text-shadow:1px 1px 1px #fff;
        }
    </style>
    <body>
        <div id="content">
            <table id="mytable">
                <thead>
                    <tr>
                        <th colspan="2"></th>
                    </tr>
                </thead>
                <tfoot>
                    <tr>
                        <th colspan="2"></th>
                    </tr>
                </tfoot>
                <tbody>
                    <tr>
                        <td class="check"><input id="check_1" name="check_1" type="checkbox" value="1" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_2" name="check_2" type="checkbox" value="2" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_3" name="check_3" type="checkbox" value="3" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_4" name="check_4" type="checkbox" value="4" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_5" name="check_5" type="checkbox" value="5" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_6" name="check_6" type="checkbox" value="6" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_7" name="check_7" type="checkbox" value="7" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_8" name="check_8" type="checkbox" value="8" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_9" name="check_9" type="checkbox" value="9" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_10" name="check_10" type="checkbox" value="10" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_11" name="check_11" type="checkbox" value="11" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_12" name="check_12" type="checkbox" value="12" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_13" name="check_13" type="checkbox" value="13" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_14" name="check_14" type="checkbox" value="14" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_15" name="check_15" type="checkbox" value="15" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_16" name="check_16" type="checkbox" value="16" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_17" name="check_17" type="checkbox" value="17" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_18" name="check_18" type="checkbox" value="18" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_19" name="check_19" type="checkbox" value="19" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_20" name="check_20" type="checkbox" value="20" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_21" name="check_21" type="checkbox" value="21" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_22" name="check_22" type="checkbox" value="22" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_23" name="check_23" type="checkbox" value="23" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_24" name="check_24" type="checkbox" value="24" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_25" name="check_25" type="checkbox" value="25" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_26" name="check_26" type="checkbox" value="26" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_27" name="check_27" type="checkbox" value="27" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_28" name="check_28" type="checkbox" value="28" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_29" name="check_29" type="checkbox" value="29" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_30" name="check_30" type="checkbox" value="30" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_31" name="check_31" type="checkbox" value="31" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_32" name="check_32" type="checkbox" value="32" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_33" name="check_33" type="checkbox" value="33" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_34" name="check_34" type="checkbox" value="34" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_35" name="check_35" type="checkbox" value="35" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_36" name="check_36" type="checkbox" value="36" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_37" name="check_37" type="checkbox" value="37" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_38" name="check_38" type="checkbox" value="38" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_39" name="check_39" type="checkbox" value="39" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_40" name="check_40" type="checkbox" value="40" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_41" name="check_41" type="checkbox" value="41" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_42" name="check_42" type="checkbox" value="42" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_43" name="check_43" type="checkbox" value="43" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_44" name="check_44" type="checkbox" value="44" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_45" name="check_45" type="checkbox" value="45" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_46" name="check_46" type="checkbox" value="46" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_47" name="check_47" type="checkbox" value="47" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_48" name="check_48" type="checkbox" value="48" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_49" name="check_49" type="checkbox" value="49" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_50" name="check_50" type="checkbox" value="50" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_51" name="check_51" type="checkbox" value="51" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_52" name="check_52" type="checkbox" value="52" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_53" name="check_53" type="checkbox" value="53" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_54" name="check_54" type="checkbox" value="54" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_55" name="check_55" type="checkbox" value="55" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_56" name="check_56" type="checkbox" value="56" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_57" name="check_57" type="checkbox" value="57" AUTOCOMPLETE=OFF /></td>
                        <td>
							Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
                            <span>Nemo enim ipsam voluptatem quia voluptas sit aspernatur</span>
                        </td>
                    </tr>
                    <tr>
                        <td class="check"><input id="check_58" name="check_58" type="checkbox" value="58" AUTOCOMPLETE=OFF /></td>
                        <td>
							Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
                            <span>Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil</span>
                        </td>
                    </tr>
                </tbody>
            </table>
            <div style="clear:both;"></div>
        </div>

        <div id="actionsBox" class="actionsBox">
            <div id="actionsBoxMenu" class="menu">
                <span id="cntBoxMenu">0</span>
                <a class="button box_action">Archive</a>
                <a class="button box_action">Delete</a>
                <a id="toggleBoxMenu" class="open"></a>
                <a id="closeBoxMenu" class="button">X</a>
            </div>   
            <div class="submenu">
                <a class="first box_action">Move...</a>
                <a class="box_action">Mark as read</a>
                <a class="box_action">Mark as unread</a>
                <a class="last box_action">Spam</a>
            </div>
        </div>

        <!-- The JavaScript -->
        <script type="text/javascript" src="js/jquery.min.js"></script>		
        <script type="text/javascript" src="js/jquery-ui.min.js"></script>
        <script type="text/javascript">
            $(function() {
                /* tells us if we dragged the box */
                var dragged = false;
				
                /* timeout for moving the mox when scrolling the window */
                var moveBoxTimeout;
				
                /* make the actionsBox draggable */
                $('#actionsBox').draggable({
                    start: function(event, ui) {
                        dragged = true;
                    },
                    stop: function(event, ui) {
                        var $actionsBox = $('#actionsBox');
                        /*
                        calculate the current distance from the window's top until the element
                        this value is going to be used further, to move the box after we scroll
                         */
                        $actionsBox.data('distanceTop',parseFloat($actionsBox.css('top'),10) - $(document).scrollTop());
                    }
                });
				
                /*
                when clicking on an input (checkbox),
                change the class of the table row,
                and show the actions box (if any checked)
                 */
                $('#mytable input[type="checkbox"]').bind('click',function(e) {
                    var $this = $(this);
                    if($this.is(':checked'))
                        $this.parents('tr:first').addClass('selected');
                    else
                        $this.parents('tr:first').removeClass('selected');
                    showActionsBox();
                });
				
                function showActionsBox(){
                    /* number of checked inputs */
                    var BoxesChecked = $('#mytable input:checked').length;
                    /* update the number of checked inputs */
                    $('#cntBoxMenu').html(BoxesChecked);
                    /*
                    if there is at least one selected, show the BoxActions Menu
                    otherwise hide it
                     */
                    var $actionsBox = $('#actionsBox');
                    if(BoxesChecked > 0){
                        /*
                        if we didn't drag, then the box stays where it is
                        we know that that position is the document current top
                        plus the previous distance that the box had relative to the window top (distanceTop)
                         */
                        if(!dragged)
                            $actionsBox.stop(true).animate({'top': parseInt(15 + $(document).scrollTop()) + 'px','opacity':'1'},500);
                        else
                            $actionsBox.stop(true).animate({'top': parseInt($(document).scrollTop() + $actionsBox.data('distanceTop')) + 'px','opacity':'1'},500);
                    }
                    else{
                        $actionsBox.stop(true).animate({'top': parseInt($(document).scrollTop() - 50) + 'px','opacity':'0'},500,function(){
                            $(this).css('left','50%');
                            dragged = false;
                            /* if the submenu was open we hide it again */
                            var $toggleBoxMenu = $('#toggleBoxMenu');
                            if($toggleBoxMenu.hasClass('closed')){
                                $toggleBoxMenu.click();
                            }
                        });
                    }
                }
				
                /*
                when scrolling, move the box to the right place
                 */
                $(window).scroll(function(){
                    clearTimeout(moveBoxTimeout);
                    moveBoxTimeout = setTimeout(showActionsBox,500);
                });
				
                /* open sub box menu for other actions */
                $('#toggleBoxMenu').toggle(
                function(e){
                    $(this).addClass('closed').removeClass('open');
                    $('#actionsBox .submenu').stop(true,true).slideDown();
                },
                function(e){
                    $(this).addClass('open').removeClass('closed');
                    $('#actionsBox .submenu').stop(true,true).slideUp();
                }
            );
				
                /*
                close the actions box menu:
                hides it, and then removes the element from the DOM,
                meaning that it will no longer appear
                 */
                $('#closeBoxMenu').bind('click',function(e){
                    $('#actionsBox').animate({'top':'-50px','opacity':'0'},1000,function(){
                        $(this).remove();
                    });
                });
				
                /*
                as an example, for all the actions (className:box_action)
                alert the values of the checked inputs
                 */
                $('#actionsBox .box_action').bind('click',function(e){
                    var ids = '';
                    $('#mytable input:checked').each(function(e,i){
                        var $this = $(this);
                        ids += 'id : ' + $this.attr('id') + ' , value : ' + $this.val() + '\n';
                    });
                    alert('checked inputs:\n'+ids);
                });
            });
        </script>
    </body>
</html>







CSS代码(style.css):

table{border-collapse:collapse;width:100%;margin:0px auto;line-height:18px;border:1px solid #ddd;font-weight:bold;color:#444;font-size:13px;font-family:Helvetica,Arial,Verdana;font-style:normal;float:left;}
table thead tr,table tfoot tr{height:20px;background-color:#ddd;}
table span{color:#999;display:block;font-weight:normal;}
table td{padding:7px;border-bottom:1px solid #ddd;background-color:#f9f9f9;cursor:pointer;}
table td input{margin-left:20px;}
table td.check{width:40px;cursor:default;}
table tbody tr:hover td{background-color:#F0F0F0;}
table tbody tr.selected td{background-color:#FFFFEF;}
table tbody tr.selected:hover td{background-color:#FFFFEF;}
.actionsBox{font-size:13px;font-family:Helvetica,Arial,Verdana;font-style:normal;left:50%;position:absolute;top:-50px;opacity:0;cursor:move;}
.actionsBox .menu{width:240px;color:#47708F;line-height:30px;text-shadow:1px 1px 0px #fff;padding:7px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:bold;border:1px solid #D9EAF2;background:#e8f4fa;background:-webkit-gradient( linear,left bottom,left top,color-stop(0.58,rgb(217,234,242)),color-stop(0.93,rgb(232,244,250)) );background:-moz-linear-gradient( center bottom,rgb(217,234,242) 58%,rgb(232,244,250) 93% );-moz-box-shadow:1px 1px 3px #999;-webkit-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999;}
.actionsBox .menu .button{padding:4px 7px;border:1px solid #D9EAF2;background:#e8f4fa;background:-webkit-gradient( linear,left bottom,left top,color-stop(0.38,rgb(230,243,249)),color-stop(0.88,rgb(245,249,250)) );background:-moz-linear-gradient( center bottom,rgb(230,243,249) 38%,rgb(245,249,250) 88% );-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0px 1px 0px #f9f9f9;-webkit-box-shadow:0px 1px 0px #f9f9f9;box-shadow:0px 1px 0px #f9f9f9;cursor:pointer;}
.actionsBox .menu .button:hover{background:#fff;}
.actionsBox .menu span{padding:0px 10px;}
.actionsBox .submenu{display:none;width:120px;margin-left:100px;top:46px;right:10px;background:#fff;border:1px solid #D9EAF2;border-top:none;-moz-border-radius:0px 0px 10px 10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-moz-box-shadow:0px 1px 4px #ddd;-webkit-box-shadow:0px 1px 4px #ddd;box-shadow:0px 1px 4px #ddd;}
.actionsBox .submenu a{display:block;cursor:pointer;padding:10px 15px;border-top:1px solid #D9EAF2;}
.actionsBox .submenu a.last{-moz-border-radius:0px 0px 10px 10px;}
.actionsBox .submenu a.first{border-top:none;}
.actionsBox .submenu a:hover{background-color:#f9f9f9;}
.actionsBox .menu a.open,.actionsBox .menu a.closed{border:1px solid #D9EAF2;padding:4px 17px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0px 1px 0px #f9f9f9;-webkit-box-shadow:0px 1px 0px #f9f9f9;box-shadow:0px 1px 0px #f9f9f9;cursor:pointer;opacity:0.6;margin-right:5px;}
.actionsBox .menu a.open{background:#fff url(../open.png) no-repeat center center;}
.actionsBox .menu a.closed{background:#fff url(../closed.png) no-repeat center center;}
.actionsBox .menu a.open:hover,.actionsBox .menu a.closed:hover{opacity:1.0;}
附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
83.82 KB
Html Js 菜单导航特效3
最新结算
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
HTML5实现CSS滤镜图片切换特效代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery+css3实现信封效果
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
我们力求给您提供有用的文章,再此基础上,会附加营收资源,不做任何广告,让平台可以更好发展 若您发现您的权利被侵害,或使用了您的版权,请发邮件联系 sunlifel@foxmail.com ggbig觉得 : 不提供源码的文章不是好文章
合作伙伴
联系我们
  • QQ:21499807
  • 邮箱:sunlifel@foxmail.com
  • QQ扫一扫加QQ
    QQ扫一扫
Copyright 2023-2024 ggbig.com·皖ICP备2023004211号-1
打赏文章