正如许多已经在其他问题中发布的(也在 jQuery 文档中),旧jQuery.browser.version
的已被弃用,仅在 jquery1.3 中有效。
你知道另一种简单的检测方法吗,我可以在我的代码中包含它:
function handleInfoDivPopupVisibility(dynamicEleId, staticEleId){
var parentContainer = $('headerSummaryContainer');
var dynamicEle = $(dynamicEleId);
var staticEle = $(staticEleId);
if(isIE() && parentContainer){
if (jQuery.browser.version != 10) { // I need to find a way to detect if it's IE10 here.
parentContainer.style.overflow = 'visible';
}
}
dynamicEle ? dynamicEle.style.display = '' : '';
if(dynamicEle && staticEle)
gui_positionBelow(dynamicEle, staticEle);
}
在你说它是this或this的重复问题之前,我想强调一下我不想使用 css hacks。有没有办法像我以前一样简单地检测它?
if (jQuery.browser.version != 10) {...