28 Mar, 2010

Jquery – laat change() werken in IE8 & IE7

Categoriën: crossbrowser |IE7 |IE8 |javascript |jquery

Om hoofdpijn van te krijgen, change() function werkt blijkbaar niet in Internet Explorer 8 & 7, dus waarschijnlijk ook niet niet in Internet Explorer 6. Maar de oplossing is vrij eenvoudig;

Met bind() 2 functions meegeven, click() voor IE en change() voor de anderen:

Niet crossbrowser manier

<![CDATA[
$('#foo').change(function() {
   someCoolFunction(this);
});
]]>

Crossbrowser manier

<![CDATA[
$('#foo').bind('change click',function() {
   someCoolFunction(this);
});
]]>

Gerelateerde Snippets

Geen reacties op "Jquery – laat change() werken in IE8 & IE7"

Reactie formulier


Advertenties

Volgende nieuwe Snippet:

  • Momenteel niks gepland.