我正在尝试使用jQuery库阻止Safari中的默认锚定行为。不幸的是,返回false或使用event.preventDefault()
的标准技术似乎在Safari中不起作用。
有人可以帮我解决这个问题吗?
我正在使用的代码是这样的:
$('#main .green-tabs a').live("click",function(event){
$('.green-tabs a').removeClass('active');
$(this).addClass('active');
event.preventDefault();
var that = this;
return LolPage(event,that);});
让处理程序返回false
在Safari,FF和Chrome中对我有用。在这里查看我的测试页:http://gutfullofbeer.net/bind.html,如果我的处理程序调用“ preventDefault”而不是仅仅返回false,它也可以工作。
“ LolPage”函数被排除在您的问题之外,我想知道这在这里是否很重要。