onClick event we call following
Same problem. Seems that adding
$(document).bind("mobileinit",function(){ $.mobile.hashListeningEnabled=false; });
has an effect: the pop-up opens one time. But then after closing, the problem comes back.
Still looking into it...