senchalabs / jQTouch

Create powerful mobile apps with just HTML, CSS, and Zepto.js (or jQuery).
http://www.jqtouch.com/
MIT License
2.79k stars 592 forks source link

Menusheet (Menu Sheet) broken in Chrome? #517

Open nburch opened 9 years ago

nburch commented 9 years ago

It's possible I am losing my mind but I swear that the menusheet was working in Chrome and now it does not seem to be? http://jqtjs.com/preview/demos/main/#ui

Description of problem: User in Chrome clicks link to open menu sheet. Side menu opens as expected. However, site locks up and now nothing can be clicked and menu cannot be closed. This ends up being a site breaking bug as the only option is to refresh the page.

thomasyip commented 9 years ago

It is broken on Chrome for me as well. Perhaps chrome changed the naming of the animation event.

If you are able to change the jqt code in your deployment, then replacing all occurrences of webkitTransitionEnd with webkitTransitionEnd transitionend might be enough to get you going again:

- $source.one('webkitTransitionEnd', function() {
+ $source.one('webkitTransitionEnd transitionend', function() {

Let me know how it goes.

nburch commented 9 years ago

Hmm... tried changing it in the menusheet.js file but no luck so far. I'll keep seeing if I can fix it.

Brian001 commented 9 years ago

Hi,

Did anyone manage to fix this issue ? We're having the same issue...

nburch commented 9 years ago

@Brian001 - No luck thus far I am afraid. I've started looking into alternative jQuery based menusheets for my project at this point.

nburch commented 9 years ago

Still no luck with this over here. Implementing other 3rd party menu's has turned out to be a real pain... no luck thus far :(

Brian001 commented 9 years ago

True ...i have the same experience