2013-06-03 52 views
0

一些非常简单的代码:event.preventDefault()不适用于jQuery移动?

$(document).on('pagebeforeshow', '#promotional-page', function(){ 
    $(".win-anchor").on('vmousedown', function(event){ 
     event.preventDefault(); 
    }); 
}); 

为什么它仍然重定向到链接的页面?

+0

你确定它是'vmousedown'事件是否正在解雇?可能还有另外一个事件你也需要预防。 –

+0

'pagebeforeshow'你用'pageinit'试过了吗? – Jai

回答

1

工作例如:http://jsfiddle.net/Gajotres/y5jyt/

这将工作的跨平台。

$(document).on('pagebeforeshow', '#promotional-page', function(){  
    $(document).on('vmousedown click', '.win-anchor',function(event){ 
     event.preventDefault(); 
     return false; 
    }); 
}); 
相关问题