No android here to test on, and that was supposed to be fixed. But I'll take your word for it. I would try the following, around line #33 add the highlighted:
Code:
nonFF: !/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent), //detect non FF browsers
ismobile:navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(android)|(webOS)/i) != null, //boolean check for popular mobile browsers
isandroid:/android/i.test(navigator.userAgent),
getoffset:function(what, offsettype){
return (what.offse . . .
Then around line #155 replace the highlighted line as shown:
Code:
this.addEvent(header, function(e){ //mouseover event
if ((ddlevelsmenu.ismobile && !ddlevelsmenu.isandroid) || !ddlevelsmenu.isContained(this, e)){
var submenu=ddlevelsmenu.subuls[this._master][parseInt(this._pos)]
if (this._istoplevel){
ddlevelsmenu.css(this, "selected", "add")
clearTimeout(d . . .
Other than that (with as I say no android to test on) all I can think of would be to find a way to disable this zoom on android for the page, or one could simply disable the menu for android, offering alternate content.
Bookmarks