Side navigation
#3191 closed bug (invalid)
Opened July 26, 2008 05:17PM UTC
Closed July 28, 2008 02:26PM UTC
fail find in idrag.js (Interface 1.2 plugin) in ie
Reported by: | Maxceem | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.2 |
Component: | plugin | Version: | 1.2.6 |
Keywords: | Interface, find, ie, idrag.js | Cc: | |
Blocked by: | Blocking: |
Description
When I try use this demo http://interface.eyecon.ro/demos/scrollbar.html with the latest version of jQuery (1.2.6 actually 1.2.* too) I have an error in ie6 and ie7:
"Object dose not support this attribute or method"
I've discovered this and have found problem in idrag.js file (on in Interface 1.2 plugin) which have jQuery.find call on line 502:
var dhe = o.handle ? jQuery(this).find(o.handle) : jQuery(this);
And the error place is in jquery.js, function find(selector) which do this:
return this.pushStack( /[^+>] [^+>]/.test( selector ) || selector.indexOf("..") > -1 ? jQuery.unique( elems ) : elems );
so selector.indexOf("..") - is not a method of selector if selector is jQuery Object.
As I understand there should be done changes even in jquery.js and should be added checking wether selector is jQuery Object or no and do selector.get() - if it is possible, or such changes shuld be done in idrag.js.
Attachments (0)
Change History (1)
Changed July 28, 2008 02:26PM UTC by comment:1
resolution: | → invalid |
---|---|
status: | new → closed |
Interface is deprecated, its author doesn't work on it and it's not compatible with the latest versions of jQuery.
As an alternative, you can try jQuery UI which contains many of the widgets Interface did.