首页 > 其他 > 详细

前端小结(2)---- 弹出新页面

时间:2015-10-14 17:35:30      阅读:234      评论:0      收藏:0      [点我收藏+]
$(function () {
        var elem;
        $("#mytable").on(‘click‘, ‘td.CommTopic‘, function (event) {
            elem = $(this).closest(‘tr‘);
            var row = table.api(true).row(elem);
            var ruleId = row.data().CusRuleID;

            var url = ‘/CustomerTurn/CommContent?ruleId=‘ + ruleId;

            //隐藏搜索框
            $(".task-item").hide();
            //点击行变色
            elem.css("background-color", "#D7FFDA");

            elem.prevAll().hide();
            elem.nextAll().hide();

            //点击行切至最后一行
            $(elem).appendTo("#mytable");

            $(".dataTables_scrollBody").css("height", "auto");
            $(".widget").css({ "z-index": 9, "left": 2000, "top": -38 })
                        .animate({ "left": 0 }, "slow");

            //弹出窗口
            showWin($(".widget"), url);
        });

        showWin = function (item, url) {
            //添加并显示遮罩层
            $("<div id=‘mask‘></div>").addClass("mask")
                            .width("100%")
                            .height("100%")
                            .appendTo("body")
                            .fadeIn(200);
            html = ‘<div class="widget-body detailwin"><div class="close" onclick="hide(event)">X</div><div class="content"></div></div>‘;

            item.after(html).css({ "position": "relative" })
                            .parent().find(".detailwin")
                            .show()
                            .css({ "left": "0", "top": 2000, "margin-right": "1.7%" })
                            .animate({ "top": "45%" }, "slow")
                            .end()

            item.parent().find(".content").css({ "overflow-y": "scroll", "height": "640px" })
            if (url != "") {
                $(".content").load(url);
            }
        };

        hide = function (event) {
            //elem.addClass("finger");
            $(".detailwin").remove();
            $(".task-item").show("slow");
            $(".mask").remove();
            $("#mytable tr").show();
            $(".widget").css({ "top": 0, "z-index": 0 });

            $("#mytable").DataTable().ajax.reload();
        };
    });

 

前端小结(2)---- 弹出新页面

原文:http://www.cnblogs.com/endlessdream/p/4877922.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!