jQuery 的live不支持FireFox? 代码如下$("input[name='chkAArea']").live('click',function(){});查了jQuery的API, .live() 方法能对一个还没有添加进DOM的元素有效,是由于使用了事件委托:绑定在祖先元素上的事件处理函数可以对在后代上触发的事件作出回应。在IE下显示正常,但是在FireFox下当点击事件时,整个页面就变成白色,并且一直在请求一地址。请问是不是live不支持FireFox? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 live是支持ff的, 一直用没有问题. lz把码分析一下 看看是不是function里的兼容性问题 我在click事件里面用Ajax请求了Action里面的方法,会不会是这个原因 FF下不存在live不支持的问题你的ajax请求发给我看看好不~ $("input[name='chkAArea']").live('click',function(){ var isChk = $(this).val(); // 根据ID查询数据 if ($('#chk-aa-' + isChk).attr('checked') == true) { var params = ''; params += ('&areaId=' + isChk); var call_back1 = function(text) { var areaObj = $.parseJSON(text); var areaInfo = areaObj.areaInfo; VP.Page.AArea._draw(areaInfo); }; E.Ajax('AreaWarningAction_getAreaInfoById.action', params, call_back1); call_back1 = null; } else { VP.Page.AArea._hide(isChk); } }); 返回数据是没问题的 在IE下显示都正常,但是在FF下就不可以 E.Ajax是什么把ajax的请求async异步改成false看看 E.Ajax是我自己封装的 把ajax的请求async异步改成false貌似也不行 我能看到的问题就是 E.Ajax('AreaWarningAction_getAreaInfoById.action', params, call_back1); call_back1 = null;这个时候E.Ajax还在做异步处理的时候call_back1=null已经执行了你还是别封装了,既然用到jQuery就用jQuery的ajax吧 确实存在问题。 我只用$("#dot").live("click",function(){alert('888')}); 在ff下面确实存在问题。ff是7.0版本。这是什么问题。 Jquery 遮罩层重叠问题!急急急 EXT中实现柱状图,配合什么控件最简单? 如何用javascript动态生成新的带有图片的网页 javascript如何存储数据至表格啊 javascript 变量赋值问题 JS在网页上作图的问题,急啊,请教高人 Extjs奇怪问题:SCRIPT5007: 无法获取未定义或 null 引用的属性“appendChild” 如何模拟点击没有id的元素 求助,怎么将一个arr2数组中的每一项添加到arr的每一项中 关于JS中定义二维数组的问题 用 li 怎么实现水平无缝滚动? js一个小问题求助!!
我在click事件里面用Ajax请求了Action里面的方法,会不会是这个原因
你的ajax请求发给我看看好不~
$("input[name='chkAArea']").live('click',function(){
var isChk = $(this).val();
// 根据ID查询数据 if ($('#chk-aa-' + isChk).attr('checked') == true) {
var params = '';
params += ('&areaId=' + isChk);
var call_back1 = function(text) {
var areaObj = $.parseJSON(text);
var areaInfo = areaObj.areaInfo;
VP.Page.AArea._draw(areaInfo);
};
E.Ajax('AreaWarningAction_getAreaInfoById.action', params, call_back1);
call_back1 = null;
} else {
VP.Page.AArea._hide(isChk);
}
});
返回数据是没问题的 在IE下显示都正常,但是在FF下就不可以
把ajax的请求async异步改成false看看
E.Ajax是我自己封装的 把ajax的请求async异步改成false貌似也不行
E.Ajax('AreaWarningAction_getAreaInfoById.action', params, call_back1);
call_back1 = null;这个时候E.Ajax还在做异步处理的时候call_back1=null已经执行了
你还是别封装了,既然用到jQuery就用jQuery的ajax吧