This scrolling sync function is exactly what I need, unfortunately, it 
didn't work for me outside of JSFiddle.

On Wednesday, August 6, 2014 at 3:24:59 PM UTC-7, Pat Buchanan wrote:
>
> Here you go Dave, or future Googlers:
>
> Sync all divs with a class:   http://jsfiddle.net/x99zqogy/
> Sync a child div based on it's name:  http://jsfiddle.net/8vsofu5j/
>
> Hope that helps someone.
>
> -pb
>
>
>
> On Wednesday, June 18, 2014 5:41:57 PM UTC-6, David Roberson wrote:
>>
>> It's nice to know that someone was able to answer the question; but 
>> honestly, I would not call this an answer. It assumes the reader is 
>> knowledgeable and experienced in writing angular directives, able to put it 
>> all together from these vague references. I know it's been a while, but 
>> this is the only "on topic" post I can find on this subject using Google, 
>> so it's be really helpful if someone who does get it, could post a working 
>> jsfiddle or something. It's easy to find jQuery but I needed to do this in 
>> Angular.
>>
>> Thanks. 
>>
>> Define a new class directive. (Sounds reasonable)
>>
>>  
>>
>>> Put the two table divs inside an outer div having this directive as a 
>>> class. (Started losing me at "...as a class.") 
>>
>>  
>>
>>> In the directive's link function, call "ch = elem.children()", and keep 
>>> "table1 = ch[0]; table2 = ch[1]". (Clarify what you mean by "keep"?)
>>
>>  
>>
>>> Then handle the scroll event on them:
>>> "table1.bind("scroll", function(event) { .... });" (Just not following 
>>> this terminology... "handle ... on them"? Worse, you leave out the part 
>>> those of us switching from jQuery to Angular most need to see; the logic.)
>>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to