jQuery 1.4.4, Opera 10.63 & DataTables 1.74 incompatibility
jQuery 1.4.4, Opera 10.63 & DataTables 1.74 incompatibility
ioncache
Posts: 1Questions: 0Answers: 0
When using DataTables with jQuery 1.4.4 in Opera, I receive the following errors:
----------
JavaScript - http://search.metacpan.org/
Uncaught exception: TypeError: Cannot convert 'a.runtimeStyle' to object
Error thrown at line 130, column 0 in (a, b) in https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js:
e=a.runtimeStyle.left;
called from line 127, column 838 in (d, e, f) in https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js:
h=aa(d,b,b);
called from line 127, column 35 in (a, b, d) in https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js:
if(h&&"get"in h&&(e=h.get(a,true,d))!==B)
called from line 167, column 117 in (e) in https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js:
f=c.css(f,d);
called from line 134, column 427 in () in http://search.metacpan.org/js/jquery.dataTables.min.js:
e.sDestroyWidth=j(this).width();
called via Function.prototype.call() from unknown location in (j, s, v) in https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js:
/* no source available */
called from line 26, column 742 in (j, s) in https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js:
return b.each(this,j,s)
called from line 132, column 394 in (g) in http://search.metacpan.org/js/jquery.dataTables.min.js:
return this.each(function(){var a=0,b,c,d,f;a=0;for(b=E.length;a
----------
JavaScript - http://search.metacpan.org/
Uncaught exception: TypeError: Cannot convert 'a.runtimeStyle' to object
Error thrown at line 130, column 0 in (a, b) in https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js:
e=a.runtimeStyle.left;
called from line 127, column 838 in (d, e, f) in https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js:
h=aa(d,b,b);
called from line 127, column 35 in (a, b, d) in https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js:
if(h&&"get"in h&&(e=h.get(a,true,d))!==B)
called from line 167, column 117 in (e) in https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js:
f=c.css(f,d);
called from line 134, column 427 in () in http://search.metacpan.org/js/jquery.dataTables.min.js:
e.sDestroyWidth=j(this).width();
called via Function.prototype.call() from unknown location in (j, s, v) in https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js:
/* no source available */
called from line 26, column 742 in (j, s) in https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js:
return b.each(this,j,s)
called from line 132, column 394 in (g) in http://search.metacpan.org/js/jquery.dataTables.min.js:
return this.each(function(){var a=0,b,c,d,f;a=0;for(b=E.length;a
This discussion has been closed.
Replies
Is it possible for you to set up a page where you are using jQuery 1.4.4 and this error occurs so I can see it in action? I've not come across this issue before, but interesting that it crops up with jQuery 1.4.4 and not before.
Thanks,
Allan
I just stumbled upon this issue myself while doing some compatibility testing for the site I'm developing. You can find the error in full force here: http://bsu.edu/libraries/wmr/search.php?SEARCH_ID=2
My project uses jQuery 1.4.4 and DataTables 1.7.4, both in their minified forms.
Note that the error is resolved in the update to Opera 11. Let me know if you need any other information!
Thanks,
Daniel