2016-05-19 16 views
0

Ich habe ein Problem mit einem Kendo-Gitter, das ein Kind Gitter in der DetailInit() hat;Kendo Gitter jQuery animate() Problem

Demo: kendo dojo

Wenn ein Benutzer den Detailbereich für eine Zeile öffnet, blättere ich die Zeile nach oben und öffnen Sie es:

// animate the scroll 
this.element.find(".k-grid-content").animate({ 
scrollTop: distance 
}, 400); 

mein Problem das Gitter innerhalb der detailInit auch ist Scrollen, also dachte ich, np, nur die Wähler definieren ein wenig fester ..

ich habe versucht:

.find("#grid > .k-grid-content") 

und andere, aber es wird nicht erlaubt, scrollen, etc ...

Irgendwelche Ideen? Vielen Dank!

Antwort

1

Fast da. Wenn Sie #grid > .k-grid-content verwenden, gibt der Selektor kein Element zurück, da this.element bereits #grid ist, daher gibt es unter #grid keine #grid. Aber es gibt .k-grid-content unter es in der Tat, so ...

this.element.find("> .k-grid-content") 

sollte für Sie arbeiten. Demo.

+1

verdammt! das war zu einfach, danke! :) – crunch

+0

@crunch np, du bist willkommen. Denken Sie daran, 'Debugger;' ... zu verwenden. – DontVoteMeDown