Skip to main content

Bug Tracker

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 flesler comment:1

resolution: → invalid
status: newclosed

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.