控制彈出div顯示在鼠標附近的位置


前一個頁面:

 $("#txt_ocname").click(function () {
            art.dialog.open("/SelPosAll.aspx", { width: 650, height: 350, title: "請選擇職位", lock: false,
                close: function () {
                    var bValue = art.dialog.data('rid'); // 讀取頁面返回的數據        

                    console.log("bValue:", bValue);

                    if (isNull(bValue) == false) {
                        var aa = bValue.split('|');
                        if (aa.length > 1) {
                            if (aa.length > 0) {
                                $("#txt_ocid").val(aa[0])
                            }
                            if (aa.length > 1) {
                                $("#txt_ocname").val(aa[1])
                            }
                        }
                        else {
                            AlertXX("請選擇職位");
                        }

                    }
                    else {
                        AlertXX("請選擇職位");
                    }

                }
            });
            return false;
        });

  





<script type="text/javascript"> function closez(id) { //隱藏層 $("#z_" + id).hide(); } function show(id, event) { var pc = $("#pc_" + id).val(); //彈出層顯示數量 var x = event.pageX - 20; var y = event.pageY + 10; if (pc > 8) { //超過8條left設置為200 if (x >= 200) { x = 200; } } else { if (x >= 400) { x = 400; } } if (y > 100) { //top坐標超過100 設置為100 y = 100; } var xx = $("#txt_c").val(); var ss = xx.split(','); for (var i = 0; i < ss.length; i++) { $("#z_" + ss[i]).hide(); //隱藏全部 if (id == ss[i]) { $('#z_' + id).css({ "opacity": "0.9", "display": "block", "top": (y) + "px", "left": (x) + "px" }).show(); //顯示指定div } } } function OK(id) { //跨頁面傳值 art.dialog.data('rid', id); // 存儲數據 art.dialog.close(); } </script>

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM