2010-05-21 6 views
2

En css quand vous voulez que quelque chose soit, c'est-à-dire que vous seul pouvez commenter et attribuer ie. J'ai un plugin jquery qui casse dans IE Je ne veux pas qu'il fonctionne, mais je veux qu'il fonctionne dans tous les autres navigateurs. Comment puis-je faire ceci?Ie ignorer les fichiers javascript ou le code en général

cela a fonctionné!

jQuery(function() { 
if(jQuery.browser.msie){} 
else 
{$('.div').corner("round 20px");}; 
}); 
+3

Eh bien, la meilleure solution serait de vérifier pourquoi votre plugin ne fonctionne pas dans IE ... – CMS

+0

c'est un plugin d'angle arrondi avec une course juste icky in iE. – ThomasReggi

Répondre

1

Ajouter une forme de code de vérification du navigateur qui encapsule votre code dans une instruction if et ne fonctionne sélectivement.

Code Psuedo:

if(browse != "IE") 
{ 
    ... run code that breaks in IE ... 
} 

Ou vous pourriez l'envelopper dans le côté d'un try/catch bloc

+0

cela a fonctionné! grâce jQuery (function() { if (jQuery.browser.msie) {} { autre $ ('div.) coin ("20px rond").}; }); – ThomasReggi

+0

@ThomasReggi, si c'est la bonne réponse, s'il vous plaît utiliser la coche et marquer comme la réponse acceptée :) –

+0

@ThomasReggi - Happy to help! –

0

Vous pouvez utiliser jQuery.browser pour vérifier le navigateur et la version. Cependant, il est déconseillé par le manuel car il est mauvais de vérifier uniquement le nom du navigateur. Il est préférable de rechercher la fonctionnalité du navigateur qui brise le plug-in, puis de rechercher cette fonctionnalité uniquement avec jQuery.support ou similaire.

Questions connexes