国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jquery blockUI 遮罩不能消失與不能提交的解決方法

2019-11-20 23:40:34
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

//顯示遮罩
$.blockUI({
message: $('#divlogin'),
css:{width:"400px", height:"255px", top: ($(window).height() - 400) /2 + 'px', left: ($(window).width() - 400) /2 + 'px'}
});
//取消遮罩
$("#cancel").click(function() {
$.unblockUI();
});

取消遮罩是,js 動態生成的外層沒有消失。
在FF3.0.4,Chrome下都沒問題,只是 IE6 IE7 Ie8下不正常。
打開源碼,找到了下面這句話:
復制代碼 代碼如下:

var lyr1 = ($.browser.msie) ? $('<iframe class="blockUI" style="z-index:'+ z++ +';border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="javascript:false;"></iframe>')
: $('<div class="blockUI" style="display:none"></div>');

可以看到,在IE下,它是生成了一個 iframe,并在這個 iframe 中加載你自己的對話框。
那么,現在只是外層不消失,自己手動讓它消失。
復制代碼 代碼如下:

$.blockUI({ message: $("#dialog")});
$("#cancel").click(function() {
$.unblockUI();
$(".blockUI").fadeOut("slow");
});

OK,IE6 IE7都可以了。
使用blockui后,遮罩層數據不能提交到后臺了,使用ajax可以
要提交到后來,請教后明白,遮罩層不再當前form中,所以提交后沒有form不能提交
解決辦法,把遮罩層部分,放置到form中
$('#divlogin').parent().appendTo(jQuery("form:first"));---還為完全找到放到form外面的遮罩層數據,所以不是很清楚。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石阡县| 合山市| 中牟县| 女性| 佛教| 丰宁| 上高县| 大方县| 华坪县| 奉化市| 浮梁县| 越西县| 沅陵县| 丹寨县| 德保县| 沙田区| 林芝县| 海南省| 瑞安市| 高雄县| 中山市| 太和县| 柳河县| 凭祥市| 来凤县| 谷城县| 天等县| 兴国县| 新乡县| 德兴市| 临江市| 克拉玛依市| 博客| 永登县| 定襄县| 荣昌县| 阿勒泰市| 兴安盟| 绥中县| 望奎县| 鲁山县|