HI Jan Willem,
first of all, I need to instanciate scooch to get a working (scrollable)
> carousel. I do this by the following code: $('.m-scooch').scooch() inside
> the document.ready()
> I think the instanciation does not need to be implemented in de directive
> of the dropdown though.
>
Hmm, I think you need to build an scooch directive first.
>
> Secondly, I use $('.m-item').removeClass('m-active') because of the
> following:
> To demonstrate: Please load the fiddle, and go to the third thumbnail
> (second outlander thumbnail).
> Now change the dropdown to "english". You see that the m-active class
> stays active on the second outlander movie.
>
That is actually correct, as that *is* the last selected thumbnail. It
looks like your scooch thingie is setting the m-active class by itself.
so this is a small interference between your plugin, and the way you let
angular display it's content! If you do indeed reset the thing
this will brush this issue under the carpet ;)
Thirdly, I made a jQuery prototype extension in de scooch.js, that will
> allow the carousel to reset, to if I change the filter, the carousel needs
> to be reset to its beginning position.
>
See my previous point.
As I don't know your experience as an angular (or JS) developer, it's hard
to give you advise about this.
Depending on your needs it's a few lines of code, to a few hundred lines of
code. I don't have enough spare
time available to build a ready to run solution for you.
There are a couple of things that need to be done.
1. wrap your scooch thing into a (couple of) directive(s)
2. create a drop-down directive.
3. build the interaction logic for those 2 (which might be yet another
directive, or a service/factory)
I hope this clarifies things a bit for you,
With kind regards
Sander
--
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.