/ / Jak rozwiązać konflikt interfejsu użytkownika jQuery i TableGear? - jquery, jquery-ui, datepicker, konflikt

Jak rozwiązać konflikt między JQuery UI a TableGear? - jquery, jquery-ui, datepicker, konflikt

Używam Tablegear i wybieracz dat interfejsu użytkownika jQuery w mojej witrynie i jakoś działa tylko ten, który zadeklarowałem jako pierwszy. Nie jestem pewien, ale może to być problem z konfliktem, prawda?

Oto kod: http://jsfiddle.net/nc3Rs/

Zauważ, że dodałem TableGears1.6-jQuery.js jako zasób. Po usunięciu tego zasobu selektor dat zaczyna działać.

Jak mogę rozwiązać ten konflikt?

Odpowiedzi:

1 dla odpowiedzi № 1

Spojrzałem na to i odkryłem, że jeśli usuniesz fragment skryptu pokazany poniżej na końcu TableGears1.6-jQuery.js plik, skrypt datepicker zacznie ponownie działać:

// Fix for jQuery 1.4.2 strangely not firing browser native focus event.
jQuery.fn.focus = function(){
this.each(function(){
if(this.focus) this.focus();
});
};