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

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

 更新時(shí)間:2011年09月17日 19:36:08   作者:  
jquery blockUI 遮罩不能消失與不能提交的解決方法,使用jquery blockUI的朋友可以參考下。
復(fù)制代碼 代碼如下:

//顯示遮罩
$.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 動(dòng)態(tài)生成的外層沒有消失。
在FF3.0.4,Chrome下都沒問題,只是 IE6 IE7 Ie8下不正常。
打開源碼,找到了下面這句話:
復(fù)制代碼 代碼如下:

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下,它是生成了一個(gè) iframe,并在這個(gè) iframe 中加載你自己的對話框。
那么,現(xiàn)在只是外層不消失,自己手動(dòng)讓它消失。
復(fù)制代碼 代碼如下:

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

OK,IE6 IE7都可以了。
使用blockui后,遮罩層數(shù)據(jù)不能提交到后臺(tái)了,使用ajax可以
要提交到后來,請教后明白,遮罩層不再當(dāng)前form中,所以提交后沒有form不能提交
解決辦法,把遮罩層部分,放置到form中
$('#divlogin').parent().appendTo(jQuery("form:first"));---還為完全找到放到form外面的遮罩層數(shù)據(jù),所以不是很清楚。

相關(guān)文章

最新評(píng)論

朝阳市| 合作市| 卓资县| 扎兰屯市| 库尔勒市| 彭州市| 天气| 察隅县| 吉林市| 长丰县| 淮阳县| 常德市| 卢湾区| 滨海县| 乌拉特中旗| 梅河口市| 枞阳县| 蒲城县| 汝阳县| 马公市| 中山市| 贡觉县| 苍山县| 中牟县| 凯里市| 兰州市| 麻栗坡县| 毕节市| 汝阳县| 丰城市| 宜宾市| 正定县| 宁安市| 宽甸| 教育| 平远县| 水富县| 阿瓦提县| 昌图县| 霍山县| 望城县|