最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

簡單漂亮的js彈窗可自由拖拽且兼容大部分瀏覽器

 更新時間:2013年10月22日 16:22:19   作者:  
js彈窗想必大家都有見到過吧,如何要說可以自由拖拽,并兼容大部分瀏覽器的就沒有幾個了吧,本文的這個示例或許是大家要找的,可以參考下
簡單漂亮的js彈窗 - 自由拖拽
復(fù)制代碼 代碼如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>簡單漂亮的js彈窗 - 自由拖拽</title>
<script src="js/jquery-1.7.2.js"></script>
<script type="text/javascript">
//作者:zhao jinhan
//時間: 2013年10月22日
//郵箱:xb_zjh@126.com
function drag(o,s)
{
//drag(obj [,scroll]);
//obj:對象的id或?qū)ο蟊旧?
//scroll(可選):對象是否隨窗口拖動而滑動,默認(rèn)為否

if (typeof o == "string") o = document.getElementById(o);
o.orig_x = parseInt(o.style.left) - document.body.scrollLeft;
o.orig_y = parseInt(o.style.top) - document.body.scrollTop;
o.orig_index = o.style.zIndex;

o.onmousedown = function(a)
{
this.style.zIndex = 10000;
var d=document;
if(!a)a=window.event;
var x = a.clientX+d.body.scrollLeft-o.offsetLeft;
var y = a.clientY+d.body.scrollTop-o.offsetTop;

d.ondragstart = "return false;"
d.onselectstart = "return false;"
d.onselect = "document.selection.empty();"

if(o.setCapture)
o.setCapture();
else if(window.captureEvents)
window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);

d.onmousemove = function(a)
{
if(!a)a=window.event;
o.style.left = a.clientX+document.body.scrollLeft-x;
o.style.top = a.clientY+document.body.scrollTop-y;
o.orig_x = parseInt(o.style.left) - document.body.scrollLeft;
o.orig_y = parseInt(o.style.top) - document.body.scrollTop;
}

d.onmouseup = function()
{
if(o.releaseCapture)
o.releaseCapture();
else if(window.captureEvents)
window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);
d.onmousemove = null;
d.onmouseup = null;
d.ondragstart = null;
d.onselectstart = null;
d.onselect = null;
o.style.cursor = "normal";
o.style.zIndex = o.orig_index;
}
}

if (s)
{
var orig_scroll = window.onscroll?window.onscroll:function (){};
window.onscroll = function ()
{
orig_scroll();
o.style.left = o.orig_x + document.body.scrollLeft;
o.style.top = o.orig_y + document.body.scrollTop;
}
}
}

var title = '提示標(biāo)題';
var message='提示內(nèi)容';
var TrueEvent='';
var CancelEvent='';
var CloseEvent='';
function dialogalert(title, message, TrueEvent, CancelEvent, CloseEvent) {
$("#divBackground").removeClass("hidden");
$("#divMaincontent").removeClass("hidden");

$("#alertTitle").html(title);
$("#alertContent").html(message);

$("#btnSure").click(function () {
$("#divBackground").addClass("hidden");
$("#divMaincontent").addClass("hidden");
$("#btnSure").unbind("click");
if (TrueEvent) {
//確認(rèn)之后跳轉(zhuǎn)url
window.location.href = TrueEvent;
}

}); //確定

$("#btnCancel").click(function () {
$("#divBackground").addClass("hidden");
$("#divMaincontent").addClass("hidden");
$("#btnCancel").unbind("click");
if (CancelEvent) {
//取消之后跳轉(zhuǎn)url
window.location.href = CancelEvent;
}
});//取消

$("#btnClose").click(function () {
$("#divBackground").addClass("hidden");
$("#divMaincontent").addClass("hidden");
$("#btnClose").unbind("click");
if (CloseEvent) {
//關(guān)閉之后跳轉(zhuǎn)url
window.location.href = CloseEvent;
}

});//X關(guān)閉
}

$(function(){
drag("divMaincontent");
dialogalert("彈窗標(biāo)題","彈窗信息",'http://www.baidu.com/','http://www.icode100.com/','http://bbs.icode100.com/');
});
</script>
<style type="text/css">

body, p {
background: none repeat scroll 0 0 #FFFFFF;
color: #333333;
font-size: 12px;
margin: 0;
padding: 0;
}
.hidden { display:none}
.left { float:left }
.right { float:right }
#divMaincontent {
font-family: "微軟雅黑","宋體",Microsoft Yahei,Tahoma,Arial,sans-serif;
font-size: 100%;
font-weight: normal;
position:absolute;
vertical-align: baseline;
}
#divMaincontent a { text-decoration:none; color:#333333;}
.blackf1 {
clear: both;
font-size: 0;
height: 12px;
line-height: 12px;
}
.fontcolorf1 {
color: #999999;
}
.pm_main {
border: 4px solid rgba(0, 0, 0, 0.1);
left: 40%;
position: fixed;
top: 40%;
width: 318px;
z-index: 10001;
}
.pm_tit1 {
background: url("images/dialog_blue.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
color: #FFFFFF;
height: 26px;
line-height: 26px;
padding: 0 1px;
text-indent: 16px;
width: 100%;
cursor:move;
}
.pm_tit1 a {
background: url("images/pm_bg.png") no-repeat scroll 0 -67px rgba(0, 0, 0, 0);
cursor: pointer;
height: 20px;
margin-right: 10px;
width: 20px;
}
.pm_tit1 a:hover {
background-position: 0 -90px;
}
.pm_con1 {
background: none repeat scroll 0 0 #CCCCCC;
max-height: 150px;
overflow-y: auto;
padding: 0 1px 1px;
width: 100%;
}
.pm_con2 {
background: none repeat scroll 0 0 #FFFFFF;
overflow: hidden;
padding: 16px 0;
width: 100%;
}
.pm_con2 p {
margin-left: 80px;
padding: 2px 0;
text-align: left;
}
.pm_con2 p.fontcolorf3 {
font-size: 14px;
font-weight: bold;
}
.pm_btn1 a, .pm_btn1 a:link, .pm_btn1 a:visited, .pm_btn1 a:hover, .pm_btn1 a:active {
background: url("images/pm_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
display: inline-block;
height: 28px;
line-height: 28px;
margin: 3px 40px 0 0;
text-align: center;
width: 53px;
}
.pm_btn1 a:hover {
background-position: 0 -35px;
color: #333333;
text-decoration: none;
}
</style>
</head>
<body>
<div class="pm_main hidden" id="divMaincontent">
<div class="pm_tit1"><span class="left">提示信息</span><a class="right" id="btnClose" href="javascript:void(0)"></a></div>
<div class="pm_con1">
<div class="pm_con2">
<p id="alertTitle">提示</p>
<p class="fontcolorf1" id="alertContent">今日秒殺已售罄</p>
<div class="blackf1"></div>
<div class="register_linef1"></div>
<p class="pm_btn1"><a id="btnSure" href="javascript:void(0)">確認(rèn)</a><a id="btnCancel" href="javascript:void(0)">取消</a></p>
</div>
</div>
</div>
<script>

</script>
</body>
</html>

效果圖片:
 
images/里面的圖片:

dialog_blue.gif:
 
pm_bg.png
 
文件包下載:
http://m.fzitv.net/jiaoben/112059.html

相關(guān)文章

  • JavaScript數(shù)據(jù)結(jié)構(gòu)與算法之檢索算法示例【二分查找法、計算重復(fù)次數(shù)】

    JavaScript數(shù)據(jù)結(jié)構(gòu)與算法之檢索算法示例【二分查找法、計算重復(fù)次數(shù)】

    這篇文章主要介紹了JavaScript數(shù)據(jù)結(jié)構(gòu)與算法之檢索算法,結(jié)合實例形式分析了二分查找法、計算重復(fù)次數(shù)相關(guān)算法原理與使用技巧,需要的朋友可以參考下
    2019-02-02
  • js setTimeout實現(xiàn)延遲關(guān)閉彈出層

    js setTimeout實現(xiàn)延遲關(guān)閉彈出層

    有時候我們希望彈出層能夠?qū)崿F(xiàn)延遲關(guān)閉,并且鼠標(biāo)在彈出層區(qū)域移動的時候能夠保持顯現(xiàn),下面是具體的實現(xiàn)代碼。
    2010-04-04
  • json實現(xiàn)添加、遍歷與刪除屬性的方法

    json實現(xiàn)添加、遍歷與刪除屬性的方法

    這篇文章主要介紹了json實現(xiàn)添加、遍歷與刪除屬性的方法,結(jié)合簡單實例形式分析了json常見的添加、遍歷與刪除操作相關(guān)技巧,需要的朋友可以參考下
    2016-06-06
  • uniapp實現(xiàn)橫向滾動選擇日期

    uniapp實現(xiàn)橫向滾動選擇日期

    這篇文章主要為大家詳細(xì)介紹了uniapp實現(xiàn)橫向滾動選擇日期,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • 實現(xiàn)瀑布流布局的三種方式

    實現(xiàn)瀑布流布局的三種方式

    本文詳細(xì)講解了實現(xiàn)瀑布流布局的三種方式,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • JavaScript常用內(nèi)置對象用法分析

    JavaScript常用內(nèi)置對象用法分析

    這篇文章主要介紹了JavaScript常用內(nèi)置對象用法,簡單總結(jié)分析了javascript String對象、Date對象、Math類、數(shù)組對象等常見對象的相關(guān)功能、方法與使用注意事項,需要的朋友可以參考下
    2019-07-07
  • javascript實現(xiàn)QQ空間相冊展示源碼

    javascript實現(xiàn)QQ空間相冊展示源碼

    本文給大家分享基于javascript制作的qq空間相冊展示效果,涉及到html\css布局思維,浮動定位詳解,具體實現(xiàn)代碼大家參考下本文
    2017-12-12
  • Gulp實現(xiàn)靜態(tài)網(wǎng)頁模塊化的方法詳解

    Gulp實現(xiàn)靜態(tài)網(wǎng)頁模塊化的方法詳解

    眾所周知Gulp.js 是一個自動化構(gòu)建工具,開發(fā)者可以使用它在項目開發(fā)過程中自動執(zhí)行常見任務(wù)。下面這篇文章主要給大家介紹了關(guān)于Gulp實現(xiàn)靜態(tài)網(wǎng)頁模塊化的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。
    2018-01-01
  • JavaScript?雙位非運算(~~?操作符)使用場景實例探索

    JavaScript?雙位非運算(~~?操作符)使用場景實例探索

    本文為大家介紹JavaScript中雙位非運算?~~,?~~?操作符是一個強(qiáng)大且經(jīng)常被忽視的特性,它提供了一種快速、簡潔的方式來處理數(shù)字和執(zhí)行類型轉(zhuǎn)換,通??梢员挥糜跀?shù)學(xué)計算和類型轉(zhuǎn)換,我們先了解一下?~~?的基本概念和它的一些應(yīng)用場景
    2024-01-01
  • 使用Cookies保存網(wǎng)站歷史瀏覽記錄實例代碼

    使用Cookies保存網(wǎng)站歷史瀏覽記錄實例代碼

    仿淘寶網(wǎng)的最近瀏覽記錄功能,喜歡的朋友可以參考下。
    2010-07-07

最新評論

霍山县| 安新县| 东乌珠穆沁旗| 明水县| 四子王旗| 楚雄市| 景德镇市| 乌拉特前旗| 略阳县| 长岛县| 麻江县| 攀枝花市| 高清| 黄浦区| 敦化市| 璧山县| 栾城县| 阜康市| 盐池县| 噶尔县| 旺苍县| 重庆市| 商水县| 西安市| 大安市| 连江县| 天镇县| 大丰市| 老河口市| 安康市| 庆安县| 梁平县| 沈丘县| 阿拉尔市| 安阳市| 许昌县| 安阳市| 巨野县| 鲁山县| 抚松县| 交口县|