以及即时通讯在asp.net中使用jQuery和blockUI我爱jQuery和blockUI,但我发现一个问题时,显示一个面板与一个asp.net按钮在他们的实际按钮被移出形式标记,所以当你点击按钮什么也没有发生..JQuery blockUI和ASP.Net?
有没有什么办法可以配置blockUI来将其内容标记放在表单标记中而不是放在主体标记中!
以及即时通讯在asp.net中使用jQuery和blockUI我爱jQuery和blockUI,但我发现一个问题时,显示一个面板与一个asp.net按钮在他们的实际按钮被移出形式标记,所以当你点击按钮什么也没有发生..JQuery blockUI和ASP.Net?
有没有什么办法可以配置blockUI来将其内容标记放在表单标记中而不是放在主体标记中!
现在即时通讯不是100%肯定这是最好的解决办法,但我没有进入jquery.blockUI.js并更换了几行..
替换该行
var layers = [lyr1, lyr2, lyr3], $par = full ? $('body') : $(el);
与
var layers = [lyr1, lyr2, lyr3], $par = full ? $('form') : $(el);
替换该行
$('html,body').css('height', '100%');
与
$('html,body,form').css('height', '100%');
替换该行
els = $('body').children().filter('.blockUI').add('body > .blockUI');
与
els = $('form').children().filter('.blockUI').add('body > form > .blockUI');
,它似乎是工作,到目前为止还没有测试多个浏览器还没有!
如果我理解正确,您只是想在表单外单击按钮时阻止表单。如果是这样的话,BlockUI支持像这样的元素级别的阻塞:
$('#blockButton').click(function() {
$('form').block({ message: null });
});
抱歉,但多数民众赞成而不是问题的问题是,我的按钮移动到窗体标签之外,并且asp.net要求它在里面... – Peter
你刚刚救了我! –
@Emin很高兴我可以提供帮助,我不能说我喜欢解决方案,但至少有一个解决方案。 – Peter
相信与否,这也解决了模态窗口的一些其他定位问题,我不得不手动覆盖一些CSS属性来克服这种情况。这是一个非常简单和聪明的解决方案,它从根本上解决了问题!我很欣赏它.. –