       @updateVisibleItems item, included
 
       # Fade the view in if it was made transparent before
-      if animationDuration and included
-        $viewEl.addClass 'opacity-transitionable-end'
-        $viewEl.animate {opacity: 1}, animationDuration
+      if enableAnimation and included
+        if @useCssAnimation
+          setTimeout =>
+            $viewEl.addClass 'animated-item-view-end'
+          , 0
+        else
+          $viewEl.animate {opacity: 1}, @animationDuration
 
     # Remove the view for an item
     removeViewForItem: (item) ->


      if included
        # Make view transparent if animation is enabled
        $viewEl.addClass 'opacity-transitionable' if animationDuration
        $viewEl.css 'opacity', 0 if animationDuration
      else
        # Hide the view if it’s filtered
        $viewEl.css 'display', 'none'

        view = @viewsByCid[item.cid]
        if view
          # Re-insert the view
          @insertView item, view, index, false
        else
          # Create a new view, render and insert it
          @renderAndInsertItem item, index
