senchalabs / jQTouch

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

Menusheet (Menu Sheet) broken in Chrome? #517

Open nburch opened 10 years ago

nburch commented 10 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 10 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 10 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 10 years ago

Hi,

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

nburch commented 10 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 10 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 10 years ago

True ...i have the same experience