一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Jquery EasyUi實(shí)戰(zhàn)教程布局篇

 ThinkTank_引擎 2014-10-21

  送給大家一個(gè)非常好的后臺(tái)布局模板,本人后來就選擇了這個(gè)模板http://www./ArticleView/kwstu_2014413112321738

私人做程序開發(fā)一直有個(gè)頭疼的問題就是后臺(tái)管理界面,以前一般都是自己用jquery+ps自己設(shè)計(jì)的,效果很一般,很不理想。

今天初次使用Jquery EasyUi,簡(jiǎn)單的做了個(gè)布局頁面感覺還不錯(cuò),給大家分享一下,就是不知道Jquery EasyUi瀏覽器兼容性怎么樣。

最后效果圖如下:

使用Jquery EasyUi開發(fā)之前首先要引用Jquery EasyUi的Js和Css文件,引用如下:

    <script src="../jquery.min.js" type="text/javascript"></script>

    <script src="../jquery.easyui.min.js" type="text/javascript"></script>

    <link href="../themes/default/easyui.css" rel="stylesheet" type="text/css" />

    <link href="../themes/icon.css" rel="stylesheet" type="text/css" />

OK,下面就開始我們的布局。

一、使用布局面板進(jìn)行整體布局,直接貼代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www./TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www./1999/xhtml">
<head>
    <title>LayOut</title>
    <script src="../jquery.min.js" type="text/javascript"></script>
    <script src="../jquery.easyui.min.js" type="text/javascript"></script>
    <link href="../themes/default/easyui.css" rel="stylesheet" type="text/css" />
    <link href="../themes/icon.css" rel="stylesheet" type="text/css" />
    <script language="JavaScript">
        $(document).ready(function () {

        });
    </script>
    <style>
        .footer {
            width: 100%;
            text-align: center;
            line-height: 35px;
        }

        .top-bg {
            background-color: #d8e4fe;
            height: 80px;
        }

    </style>
</head>

<body class="easyui-layout">
    <div region="north" border="true" split="true" style="overflow: hidden; height: 80px;">
        <div class="top-bg"></div>
    </div>
    <div region="south" border="true" split="true" style="overflow: hidden; height: 40px;">
        <div class="footer">版權(quán)所有:<a href="http://www.">酷網(wǎng)工作室</a></div>
    </div>
    <div region="west" split="true" title="導(dǎo)航菜單" style="width: 200px;">
    </div>
    <div id="mainPanle" region="center" style="overflow: hidden;">
    </div>
</body>
</html>

以上代碼效果如下(完成局部第一步):

二、添加左側(cè)菜單

左側(cè)菜單使用的是jquery easyui的可伸縮面板控件和樹形控件的結(jié)合,直接將可伸縮面板控件和樹形控件放到west域中即可,并且編寫點(diǎn)擊事件,代碼如下:

頁面代碼:

<div region="west" split="true" title="導(dǎo)航菜單" style="width: 200px;">

        <div id="aa" class="easyui-accordion" style="position: absolute; top: 27px; left: 0px; right: 0px; bottom: 0px;">

            <div title="博文管理" iconcls="icon-save" style="overflow: auto; padding: 10px;">
                <ul class="easyui-tree">
                    <li>
                        <span>Folder</span>
                        <ul>
                            <li>
                                <span>Sub Folder 1</span>
                               <ul>
                                    <li>
                                        <span><a target="mainFrame" >審核博客</a></span>
                                   </li>
                                    <li>
                                        <span><a href="#">File 12</a></span>
                                    </li>
                                    <li>
                                        <span>File 13</span>
                                    </li>
                                </ul>
                            </li>
                            <li>
                                <span>File 2</span>
                            </li>
                            <li>
                                <span>File 3</span>
                            </li>
                        </ul>
                    </li>
                    <li>
                        <span><a href="#">File21</a></span>
                    </li>
                </ul>
            </div>
            <div title="新聞管理" iconcls="icon-reload" selected="true" style="padding: 10px;">
                content2 
            </div>
            <div title="資源管理">
                content3 
            </div>
        </div>
    </div>

Js點(diǎn)擊事件代碼:

   

 <script language="JavaScript">

        $(document).ready(function () {
            $('.easyui-accordion li a').click(function () {
                var tabTitle = $(this).text();
                var url = $(this).attr("href");
                addTab(tabTitle, url);
                $('.easyui-accordion li div').removeClass("selected");
                $(this).parent().addClass("selected");
            }).hover(function () {
                $(this).parent().addClass("hover");
            }, function () {
                $(this).parent().removeClass("hover");
            });

            function addTab(subtitle, url) {
                if (!$('#tabs').tabs('exists', subtitle)) {
                    $('#tabs').tabs('add', {
                        title: subtitle,
                        content: createFrame(url),
                        closable: true,
                        width: $('#mainPanle').width() - 10,
                        height: $('#mainPanle').height() - 26
                    });
                } else {
                    $('#tabs').tabs('select', subtitle);
               }
                tabClose();
            }


            function createFrame(url) {
                var s = '<iframe name="mainFrame" scrolling="auto" frameborder="0"  src="' + url + '" style="width:100%;height:100%;"></iframe>';
                return s;
            }


            function tabClose() {
                /*雙擊關(guān)閉TAB選項(xiàng)卡*/
                $(".tabs-inner").dblclick(function () {
                    var subtitle = $(this).children("span").text();
                    $('#tabs').tabs('close', subtitle);
                })

                $(".tabs-inner").bind('contextmenu', function (e) {
                    $('#mm').menu('show', {
                        left: e.pageX,
                        top: e.pageY,
                    });
                    var subtitle = $(this).children("span").text();
                    $('#mm').data("currtab", subtitle);
                    return false;
                });
            }

            //綁定右鍵菜單事件
       function tabCloseEven() {
                //關(guān)閉當(dāng)前
         $('#mm-tabclose').click(function () {
                    var currtab_title = $('#mm').data("currtab");
                    $('#tabs').tabs('close', currtab_title);
                })
                //全部關(guān)閉
         $('#mm-tabcloseall').click(function () {
                    $('.tabs-inner span').each(function (i, n) {
                        var t = $(n).text();
                       $('#tabs').tabs('close', t);
                    });
                });

                //關(guān)閉除當(dāng)前之外的TAB
                $('#mm-tabcloseother').click(function () {
                    var currtab_title = $('#mm').data("currtab");
                    $('.tabs-inner span').each(function (i, n) {
                        var t = $(n).text();
                        if (t != currtab_title)
                            $('#tabs').tabs('close', t);
                    });
                });
                //關(guān)閉當(dāng)前右側(cè)的TAB
                $('#mm-tabcloseright').click(function () {
                    var nextall = $('.tabs-selected').nextAll();
                    if (nextall.length == 0) {
                       //msgShow('系統(tǒng)提示','后邊沒有啦~~','error');
                        alert('后邊沒有啦~~');
                        return false;
                    }
                    nextall.each(function (i, n) {
                        var t = $('a:eq(0) span', $(n)).text();
                        $('#tabs').tabs('close', t);
                    });
                    return false;
               });
                //關(guān)閉當(dāng)前左側(cè)的TAB
                $('#mm-tabcloseleft').click(function () {
                    var prevall = $('.tabs-selected').prevAll();
                    if (prevall.length == 0) {
                        alert('到頭了,前邊沒有啦~~');
                        return false;
                    }
                    prevall.each(function (i, n) {
                        var t = $('a:eq(0) span', $(n)).text();
                        $('#tabs').tabs('close', t);
                    });
                    return false;
                });

                //退出
                $("#mm-exit").click(function () {
                    $('#mm').menu('hide');

                })
            }
        });

以上代碼效果圖:

三、最后點(diǎn)擊菜單時(shí)需要在center域顯示點(diǎn)擊后的內(nèi)容頁面,代碼如下:

        <div id="tabs" class="easyui-tabs" fit="true" border="false">

            <div title="歡迎使用" style="padding: 20px; overflow: hidden;" id="home">

                <h1>Welcome to jQuery UI!</h1>

            </div>

        </div>

本文已完到此結(jié)束。

下載源碼

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    日本本亚洲三级在线播放| 欧美日韩国产精品第五页| 中文字幕av诱惑一区二区| 日韩午夜福利高清在线观看| 中文字幕中文字幕在线十八区 | 中文字幕精品一区二区年下载| 欧美午夜视频免费观看| 欧美午夜不卡在线观看| 免费啪视频免费欧美亚洲| 亚洲天堂精品一区二区| 国产免费人成视频尤物| 国产一区二区在线免费| 好吊视频有精品永久免费| 太香蕉久久国产精品视频| 亚洲综合香蕉在线视频| 久久久精品日韩欧美丰满| 国产精品欧美在线观看| 精品国产av一区二区三区不卡蜜 | 国产午夜精品美女露脸视频| 好吊色欧美一区二区三区顽频 | 在线观看免费无遮挡大尺度视频| 国产精欧美一区二区三区久久| 免费人妻精品一区二区三区久久久| 91一区国产中文字幕| 亚洲少妇一区二区三区懂色| 91久久精品国产一区蜜臀| 国产精品免费不卡视频| 国产欧美高清精品一区| 国产传媒中文字幕东京热| 开心久久综合激情五月天| 久热久热精品视频在线观看| 国产亚洲系列91精品| 国产精品蜜桃久久一区二区| 日韩精品你懂的在线观看| 亚洲欧美视频欧美视频| 日本高清一区免费不卡| 国产精品视频一区二区秋霞| 国产成人精品国产成人亚洲| 久久综合日韩精品免费观看| 人人爽夜夜爽夜夜爽精品视频| 国产免费黄片一区二区|