【发布时间】:2014-01-31 15:51:30
【问题描述】:
这是我使用 jQuery 1.5 版本的旧 jQuery 代码。作品
jQuery.fn.ShowPageMask = function() {
var maskHeight = $(document).height();
if ($.browser.msie && parseInt($.browser.version) < 7) {
$('#pageMask').bgiframe();
}
$('#pageMask').css({ 'filter': "alpha(opacity=50)" });
$('#pageMask').css({ '-moz-opacity': "0.6" });
$('#pageMask').css({ '-khtml-opacity': "0.6" });
$('#pageMask').css({ 'opacity': "0.6" });
$('#pageMask').show();
$(window).resize(function() {
$('#pageMask').setFullWidth();
});
现在我们最近更新到 jQuery 1.9.1 并收到错误 $.browser
在这里,我们应该检查功能支持,而不是检查浏览器版本和名称。但我真的不明白,我该如何检查下面的场景与功能.. 我应该检测什么功能?
if ($.browser.msie && parseInt($.browser.version) < 7) {
$('#pageMask').bgiframe(); // why the hell it is for IE<7
}
【问题讨论】:
标签: javascript jquery bgiframe