Javascript 带jquery浏览器的bgiframe
这是我使用jQuery1.5版本的旧jQuery代码。工作Javascript 带jquery浏览器的bgiframe,javascript,jquery,bgiframe,Javascript,Jquery,Bgiframe,这是我使用jQuery1.5版本的旧jQuery代码。工作 jQuery.fn.ShowPageMask = function() { var maskHeight = $(document).height(); if ($.browser.msie && parseInt($.browser.version) < 7) { $('#pageMask').bgiframe(); } $('#pageMask').c
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();
});
您有几个选择: 1)除非您仍然需要支持IE6,否则您可以删除以下三行:
if ($.browser.msie && parseInt($.browser.version) < 7) {
$('#pageMask').bgiframe();
}
而且,对于不是IE6的浏览器,它也无能为力
3)如果要使用特征检测,则需要为该插件试图解决的问题设计一个特征检测算法。如果问题存在,则使用该插件。如果问题不存在,则不需要插件。我不太明白插件试图解决什么问题,所以我不确定如何在这里向您提供建议
if ($.browser.msie && parseInt($.browser.version) < 7) {
$('#pageMask').bgiframe();
}
if ($.browser.msie && parseInt($.browser.version) < 7) {
$('#pageMask').bgiframe();
}
$('#pageMask').bgiframe();