<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 關(guān)jQuery彈出窗口簡(jiǎn)單實(shí)現(xiàn)代碼-javascript編程

    時(shí)間:2024-06-07 04:08:02 jQuery Mobile 我要投稿
    • 相關(guān)推薦

    關(guān)jQuery彈出窗口簡(jiǎn)單實(shí)現(xiàn)代碼-javascript編程

      今天講了Jquery的彈出窗口的組成和用法:

      先把引用文件的代碼寫好:

      // 每個(gè)彈窗的標(biāo)識(shí)var x =0;var idzt = new Array();var Window = function(config){//ID不重復(fù)idzt[x] = "zhuti"+x; //彈窗ID//初始化,接收參數(shù)this.config = {width : config.width || 300, //寬度height : config.height || 200, //高度buttons : config.buttons || '', //默認(rèn)無按鈕title : config.title || '標(biāo)題', //標(biāo)題content : config.content || '內(nèi)容', //內(nèi)容isMask : config.isMask == falsefalse:config.isMask || true, //是否遮罩isDrag : config.isDrag == falsefalse:config.isDrag || true, //是否移動(dòng)};//加載彈出窗口var w = ($(window).width()-this.config.width)/2;var h = ($(window).height()-this.config.height)/2;var nr = "

      ";$("body").append(nr);//加載彈窗標(biāo)題var content ="

      "+this.config.title+"

      ×

      ";//加載彈窗內(nèi)容var nrh = this.config.height - 75;content = content+"

      "+this.config.content+"

      ";//加載按鈕content = content+"

      "+this.config.buttons+"

      ";//將標(biāo)題、內(nèi)容及按鈕添加進(jìn)窗口$('#'+idzt[x]).html(content);//創(chuàng)建遮罩層if(this.config.isMask){var zz = "

      ";$("body").append(zz);$("#zz").css('display','block');}//最大最小限制,以免移動(dòng)到頁面外var maxX = $(window).width()-this.config.width;var maxY = $(window).height()-this.config.height;var minX = 0,minY = 0;//窗口移動(dòng)if(this.config.isDrag){//鼠標(biāo)移動(dòng)彈出窗$(".title").bind("mousedown",function(e){var n = $(this).attr("bs"); //取標(biāo)識(shí)//使選中的到最上層$(".zhuti").css("z-index",3);$('#'+idzt[n]).css("z-index",4);//取初始坐標(biāo)var endX = 0, //移動(dòng)后X坐標(biāo)endY = 0, //移動(dòng)后Y坐標(biāo)startX = parseInt($('#'+idzt[n]).css("left")), //彈出層的初始X坐標(biāo)startY = parseInt($('#'+idzt[n]).css("top")), //彈出層的初始Y坐標(biāo)downX = e.clientX, //鼠標(biāo)按下時(shí),鼠標(biāo)的X坐標(biāo)downY = e.clientY; //鼠標(biāo)按下時(shí),鼠標(biāo)的Y坐標(biāo)//綁定鼠標(biāo)移動(dòng)事件$("body").bind("mousemove",function(es){endX = es.clientX - downX + startX; //X坐標(biāo)移動(dòng)end

    【關(guān)jQuery彈出窗口簡(jiǎn)單實(shí)現(xiàn)代碼-javascript編程】相關(guān)文章:

    JavaScript實(shí)現(xiàn)網(wǎng)頁刷新代碼段03-25

    關(guān)于ASP.NET使用JavaScript顯示信息提示窗口實(shí)現(xiàn)原理及代碼03-30

    常用排序算法之JavaScript實(shí)現(xiàn)代碼段03-10

    jquery提交按鈕的代碼03-30

    淺析jQuery 遍歷函數(shù)javascript03-29

    高效編寫JavaScript代碼的技巧03-10

    在Java中執(zhí)行JavaScript代碼04-01

    基于jQuery的固定表格頭部的代碼03-30

    javascript編程異常處理的方法03-31

    主站蜘蛛池模板: 青青草原精品国产亚洲av| 国产精品无圣光一区二区| 无码国产精品一区二区免费16| 国产高清精品一区| 69久久精品无码一区二区| 亚洲精品成人网站在线观看| 精品人妻一区二区三区毛片| 91精品国产91久久久久久蜜臀| 97热久久免费频精品99| 亚洲AV无码久久精品色欲| 婷婷成人国产精品| 国产综合精品久久亚洲 | 国产99re在线观看只有精品| 无码精品人妻一区二区三区免费看| 国内精品久久久久久麻豆| 亚洲天堂久久精品| 免费精品99久久国产综合精品 | 中国国产精品| 亚洲?V无码成人精品区日韩| 久久青青草原精品国产不卡| 久久e热在这里只有国产中文精品99| 国产成人精品一区二三区在线观看 | 国产2021久久精品| 色综合久久综精品| 3级黄性日本午夜精品| 久久精品国产影库免费看| 精品视频第一页| 欧美日韩在线亚洲国产精品| 久久精品国产只有精品2020| 91精品视频观看| 国产精品午夜一级毛片密呀| 精品97国产免费人成视频| 久久国产成人亚洲精品影院 | 久久99精品国产99久久6| 久久久久久无码国产精品中文字幕 | 亚洲AV无码成人精品区狼人影院 | 日批日出水久久亚洲精品tv| 亚洲AV无码乱码精品国产 | 久久久久99精品成人片直播 | 精品成人av一区二区三区| 免费视频成人国产精品网站|