日期:2014-05-16  浏览次数:20467 次

jquery 浏览器兼容问题
引入 jquery-1.7.min.js 后,写下下列代码,在IE678,chrome 搜狗 360 火狐中点击按钮都可以显示代码出现的结果.但是唯独在IE9下,下面的代码不起作用.点了按钮就跟白点一样.而且其他的jquery动画效果在IE9下也无法使用,但是在其他浏览器下都可以正常使用!

jQuery(document).ready(function(){


///// SHOW/HIDE USERDATA WHEN USERINFO IS CLICKED ///// 

jQuery('.userinfo').click(function(){
alert(1)
if(!jQuery(this).hasClass('active')) {
jQuery('.userinfodrop').show();
jQuery(this).addClass('active');
} else {
jQuery('.userinfodrop').hide();
jQuery(this).removeClass('active');
}
//remove notification box if visible
jQuery('.notification').removeClass('active');
jQuery('.noticontent').remove();

return false;
});

}
------解决方案--------------------
去掉return false;试试。
------解决方案--------------------
把代码放在页面的最后面测试