jquery 实现漂亮的confirm弹出框

<!--
草山狐随笔
http://www.xcopy.net.cn
-->
<link href="confirm.css" rel="stylesheet" rev="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery-1.2.3.min.js"></script>
<script type="text/javascript" src="jquery-impromptu.1.5.js"></script>

<script type="text/javascript">
var txt = "你要访问“草山狐随笔吗?www.xcopy.net.cn”";
function myConfirm(){
jQuery.noConflict();
jQuery.prompt(txt,{
buttons:{访问:true, 暂不访问:false},
callback: function(v,m){
if(v){
open();
}else{
notOpen();
}
},
prefix:'cleanblue'
});
}

function open(){
alert("你点击了‘访问’按钮");
window.location.href="http://www.xcopy.net.cn";
}

function notOpen(){
alert("你点击了‘暂不访问’按钮");
}
</script>
<table width="500px" height="500px">
<tr>
<td align="center">
<input type="button" value="点这里试试" onClick="myConfirm()">
</td>
</tr>
</table>

  1. /*
  2. ------------------------------
  3. Impromptu's
  4. ------------------------------
  5. */
  6. .jqiwarning.jqi{background-color:#b0be96;}
  7. .jqifade{
  8. position:absolute;
  9. background-color:#ffffff;
  10. }
  11. div.jqi{
  12. position:absolute;
  13. background-color:#d0dEb6;
  14. padding:10px;
  15. width:300px;
  16. text-align:left;
  17. }
  18. div.jqi.jqiclose{
  19. float:right;
  20. margin:-35px-10px00;
  21. cursor:pointer;
  22. color:#c0cEa6;
  23. }
  24. div.jqi.jqicontainer{
  25. background-color:#e0eEc6;
  26. padding:5px;
  27. color:#ffffff;
  28. font-weight:bold;
  29. }
  30. div.jqi.jqimessage{
  31. background-color:#c0cEa6;
  32. padding:10px;
  33. }
  34. div.jqi.jqibuttons{
  35. text-align:center;
  36. padding:5px000;
  37. }
  38. div.jqibutton{
  39. padding:3px10px3px10px;
  40. margin:010px;
  41. }
  42. /*
  43. ------------------------------
  44. impromptu
  45. ------------------------------
  46. */
  47. .impromptuwarning.impromptu{background-color:#aaaaaa;}
  48. .impromptufade{
  49. position:absolute;
  50. background-color:#ffffff;
  51. }
  52. div.impromptu{
  53. position:absolute;
  54. background-color:#cccccc;
  55. padding:10px;
  56. width:300px;
  57. text-align:left;
  58. }
  59. div.impromptu.impromptuclose{
  60. float:right;
  61. margin:-35px-10px00;
  62. cursor:pointer;
  63. color:#213e80;
  64. }
  65. div.impromptu.impromptucontainer{
  66. background-color:#213e80;
  67. padding:5px;
  68. color:#ffffff;
  69. font-weight:bold;
  70. }
  71. div.impromptu.impromptumessage{
  72. background-color:#415ea0;
  73. padding:10px;
  74. }
  75. div.impromptu.impromptubuttons{
  76. text-align:center;
  77. padding:5px000;
  78. }
  79. div.impromptubutton{
  80. padding:3px10px3px10px;
  81. margin:010px;
  82. }
  83. /*
  84. ------------------------------
  85. columnsex
  86. ------------------------------
  87. */
  88. .colsJqifadewarning.colsJqi{background-color:#b0be96;}
  89. .colsJqifade{
  90. position:absolute;
  91. background-color:#ffffff;
  92. }
  93. div.colsJqi{
  94. position:absolute;
  95. background-color:#d0dEb6;
  96. padding:10px;
  97. width:400px;
  98. text-align:left;
  99. }
  100. div.colsJqi.colsJqiclose{
  101. float:right;
  102. margin:-35px-10px00;
  103. cursor:pointer;
  104. color:#bbbbbb;
  105. }
  106. div.colsJqi.colsJqicontainer{
  107. background-color:#e0eEc6;
  108. padding:5px;
  109. color:#ffffff;
  110. font-weight:bold;
  111. height:160px;
  112. }
  113. div.colsJqi.colsJqimessage{
  114. background-color:#c0cEa6;
  115. padding:10px;
  116. width:280px;
  117. height:140px;
  118. float:left;
  119. }
  120. div.colsJqi.jqibuttons{
  121. text-align:center;
  122. padding:5px000;
  123. }
  124. div.colsJqibutton{
  125. background:url(../images/button_bg.jpg)topleftrepeat-x#ffffff;
  126. border:solid#7777771px;
  127. font-size:12px;
  128. padding:3px10px3px10px;
  129. margin:5px5px5px10px;
  130. width:75px;
  131. }
  132. div.colsJqibutton:hover{
  133. border:solid#aaaaaa1px;
  134. }
  135. /*
  136. ------------------------------
  137. browntheme
  138. ------------------------------
  139. */
  140. .brownJqiwarning.brownJqi{background-color:#cccccc;}
  141. .brownJqifade{
  142. position:absolute;
  143. background-color:#ffffff;
  144. }
  145. div.brownJqi{
  146. position:absolute;
  147. background-color:transparent;
  148. padding:10px;
  149. width:300px;
  150. text-align:left;
  151. }
  152. div.brownJqi.brownJqiclose{
  153. float:right;
  154. margin:-20px000;
  155. cursor:pointer;
  156. color:#777777;
  157. font-size:11px;
  158. }
  159. div.brownJqi.brownJqicontainer{
  160. position:relative;
  161. background-color:transparent;
  162. border:solid1px#5F5D5A;
  163. color:#ffffff;
  164. font-weight:bold;
  165. }
  166. div.brownJqi.brownJqimessage{
  167. position:relative;
  168. background-color:#F7F6F2;
  169. border-top:solid1px#C6B8AE;
  170. border-bottom:solid1px#C6B8AE;
  171. }
  172. div.brownJqi.brownJqimessageh3{
  173. background:url(../images/brown_theme_gradient.jpg)topleftrepeat-x#ffffff;
  174. margin:0;
  175. padding:7px07px15px;
  176. color:#4D4A47;
  177. }
  178. div.brownJqi.brownJqimessagep{
  179. padding:10px;
  180. color:#777777;
  181. }
  182. div.brownJqi.brownJqimessageimg.helpImg{
  183. position:absolute;
  184. bottom:-25px;
  185. left:10px;
  186. }
  187. div.brownJqi.brownJqibuttons{
  188. text-align:right;
  189. }
  190. div.brownJqibutton{
  191. background:url(../images/brown_theme_gradient.jpg)topleftrepeat-x#ffffff;
  192. border:solid#7777771px;
  193. font-size:12px;
  194. padding:3px10px3px10px;
  195. margin:5px5px5px10px;
  196. }
  197. div.brownJqibutton:hover{
  198. border:solid#aaaaaa1px;
  199. }
  200. /*
  201. *------------------------
  202. *cleanblueex
  203. *------------------------
  204. */
  205. .cleanbluewarning.cleanblue{background-color:#acb4c4;}
  206. .cleanbluefade{position:absolute;background-color:#aaaaaa;}
  207. div.cleanblue{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;position:absolute;background-color:#ffffff;width:300px;font-size:11px;text-align:left;border:solid1px#213e80;}
  208. div.cleanblue.cleanbluecontainer{background-color:#ffffff;border-top:solid14px#213e80;padding:5px;font-weight:bold;}
  209. div.cleanblue.cleanblueclose{float:right;width:18px;cursor:default;margin:-19px-12px00;color:#ffffff;font-weight:bold;}
  210. div.cleanblue.cleanbluemessage{padding:10px;line-height:20px;font-size:11px;color:#333333;}
  211. div.cleanblue.cleanbluebuttons{text-align:right;padding:5px05px0;border:solid1px#eeeeee;background-color:#f4f4f4;}
  212. div.cleanbluebutton{padding:3px10px;margin:010px;background-color:#314e90;border:solid1px#f4f4f4;color:#ffffff;font-weight:bold;font-size:12px;}
  213. div.cleanbluebutton:hover{border:solid1px#d4d4d4;}
原贴地址 http://www.xcopy.net.cn/read.php/236.htm
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值