Поскольку многие уже размещены в других вопросах (также в документации jQuery), старый jQuery.browser.version
устарел и работает только в jquery1.3.Как определить IE10 с помощью javascript?
Вы знаете, еще один простой способ определить это, что я могу включить в свой код перед:
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-хаки. Есть ли способ обнаружить его так же просто, как я мог это сделать раньше?
if (jQuery.browser.version != 10) {...
Возможный дубликат [Как настроить только Internet Explorer 10 для определенных ситуаций, таких как CSS или JavaScript-код, специфичный для Internet Explorer?] (Http://stackoverflow.com/questions/9900311/how- do-i-target-only-internet-explorer-10-for-sure-situation-like-internet-e) – lifetimes
@ Zenith, возможно, вы должны прочитать весь вопрос: прежде чем вы скажете, что это дублированный вопрос об этом или о том, я хотел бы укрепить, что я не хочу использовать css-хаки. Есть ли способ обнаружить его так же просто, как я мог это сделать раньше? – periback2
Я прочитал его. Вы должны прочитать ответы на этот вопрос. Есть много ответов, которые могут вас заинтересовать, некоторые хаки, некоторые другие альтернативы. – lifetimes