Welcome to WebmasterWorld Guest from 50.16.47.14

Forum Moderators: open

Message Too Old, No Replies

datejs and jquery .clone() conflict?

   
7:37 pm on Sep 12, 2012 (gmt 0)

5+ Year Member



hi all,

I'm interested in using the datejs library but i noticed that it defines a ".clone()" method that looks exactly like jQuery's ".clone()" method.

Won't datejs mess up my use of jQuery's .clone() method if i install datejs on my site?

thanks.
3:27 am on Sep 13, 2012 (gmt 0)

WebmasterWorld Senior Member 5+ Year Member



I assume the .clone() in datejs is not a method of a jQuery defined object, so there be no conflict ?
4:00 pm on Sep 13, 2012 (gmt 0)

5+ Year Member



I just don't see how there would not be a conflict. How would the browser's interpreter know which library to use (datejs or jquery) when it incounters ".clone()"?
11:56 pm on Sep 13, 2012 (gmt 0)

WebmasterWorld Senior Member 5+ Year Member



datejs usage of clone() is like

var myDate = new Date();
var cloneDate = myDate.clone();

It has added a method called 'clone' to objects created with the Date Constructor.

So objects NOT created with the Date Constructor will not be effected, and are free to have a clone property of there own.

".clone()" only has meaning in the context of what object it follows.
12:26 am on Sep 14, 2012 (gmt 0)

5+ Year Member



interesting, i guess i don't understand how the interpreter figures it out so i'll take your word for it.

However, i'll try asap.

thanks.