Zepto does not support jQuery's .is(':visible') technique.
.is(':visible')
So how do you check if an element is visible?
I've never used Zepto, but:
.css('display') !== 'none'
would probably work. Here's a demo.