Erreur du déclencheur jQuery + Fancybox sous Internet Explorer 8

J’ai le code jQuery sur ma page qui fonctionne bien dans Chrome, mais j’obtiens une erreur sur Internet Explorer 8 dans la ligne de déclenchement

$('#btnd16').click(function(e){ var iiid = $('#midet').val(); $('#d16_midethistorial_id').val(iiid); //sumamos por ajax var $mivalor = $('#d16_midethistorial_id').val() var $url = $('input#miruta').val(); $.post($url, { midethistorial_id: $mivalor }, function(data) { $("#nirefancy").fancybox({ 'width' : '90%', 'height' : '90%', 'transitionIn' : 'elastic', 'transitionOut' : 'elastic', 'type' :'inline', 'autoDimensions': false, 'autoScale' : false, 'scrolling' : 'no', 'titleShow' : true, }).sortinggger('click'); }); return false }); 

Ceci est mon html pour fancybox:

 . 

J’ai cliqué sur un bouton et j’insère des données via ajax dans la firebase database, après quoi je veux ouvrir une boîte fantaisie. Comme je l’ai dit, cela fonctionne sur Chrome mais pas dans IE8.

aucune aide ou indice? Merci d’avance

De mémoire, deux possibilités:

1) 'titleShow' : true, <- virgule supplémentaire à la fin de l'objet IE interprété comme Satan

2) Placez votre gestionnaire d’événements dans un bloc prêt pour le document:

 $(document).ready(function () { $('#btnd16').click(function (e) { ... });