实现功能:有一个勾选框 在IE8前是 ok的 代码如下:
源代码:
<input type="checkbox" onclick="fenzufangshi(this)" value="time">
function fenzufangshi(obj){
var c=$(obj).val();
var row=$(obj).parent().parent().next();
var nownum=$("select:first",row).val();//12-12
if($(obj).prop("checked")==true){
$("select[name=weizhi]",row).show();
$("span",row).hide();
//如果类型为时间类型
$("select[name=weizhi]",row).show();//原双击的处理
$("span",row).hide();
//如果类型为时间类型
if(c=="time"){
$(obj).parent().css("float","left");
$(obj).parent().after("<select class=\"autobox sec3\" style=\"margin-left:8px;float:left;width:50px\"><option value=\"day\" >天</option><option value=\"hour\">小时</option><option value=\"Minute\">分钟</option></select>");
}
//是否分组checkbox状态12-12
/*
$("#page3ziduan tbody tr").each(function(){
var gpindex=$("td",this).eq(2).find("select:first").val();
if(gpindex!=0&&gpindex==nownum){
$("td",this).eq(1).find("input[type=checkbox]").attr("checked",true);
$("td",this).eq(2).find("span").hide();
}
})*/
}else{
if($("select:first",row).val()==0){
$("select[name=weizhi]",row).show();
$("span:last",row).hide();
}else{
$("select[name=weizhi]",row).show();
$("span:last",row).show();
}
if(c=="time"){
$(obj).parent().next("select").remove();
}
//是否分组checkbox状态12-12
var xian=$(obj).parent().parent().parent().index();
}
//优先级过滤表格再次控制
//youxiantab();
var changobj=$(obj).parent().parent().next().find("select[name='youxianji']");
youxianjiselect(changobj,true);
}
但是在IE9、10、 11 双击出现bug 会出现多个勾选框 改进代码如下:
<input type="checkbox" onclick="fenzufangshi(this)" value="time">
function fenzufangshi(obj){
var c=$(obj).val();
var row=$(obj).parent().parent().next();
var nownum=$("select:first",row).val();//12-12
if($(obj).prop("checked")==true){
$("select[name=weizhi]",row).show();
$("span",row).hide();
//如果类型为时间类型
if(c=="time"){
$(obj).parent().css("float","left");
$(obj).parent().after("<select class=\"autobox sec3\" style=\"margin-left:8px;float:left;width:50px\"><option value=\"day\" >天</option><option value=\"hour\">小时</option><option value=\"Minute\">分钟</option></select>");
$(obj).dblclick(function(){ //处理双击的bug
$(obj).parent().next("select").remove();
$(this).attr({"checked":false});
});
}
/* $("select[name=weizhi]",row).show();//原双击的处理
$("span",row).hide();
//如果类型为时间类型
if(c=="time"){
$(obj).parent().css("float","left");
$(obj).parent().after("<select class=\"autobox sec3\" style=\"margin-left:8px;float:left;width:50px\"><option value=\"day\" >天</option><option value=\"hour\">小时</option><option value=\"Minute\">分钟</option></select>");
}*/
//是否分组checkbox状态12-12
/*
$("#page3ziduan tbody tr").each(function(){
var gpindex=$("td",this).eq(2).find("select:first").val();
if(gpindex!=0&&gpindex==nownum){
$("td",this).eq(1).find("input[type=checkbox]").attr("checked",true);
$("td",this).eq(2).find("span").hide();
}
})*/
}else{
if($("select:first",row).val()==0){
$("select[name=weizhi]",row).show();
$("span:last",row).hide();
}else{
$("select[name=weizhi]",row).show();
$("span:last",row).show();
}
if(c=="time"){
$(obj).parent().next("select").remove();
}
//是否分组checkbox状态12-12
var xian=$(obj).parent().parent().parent().index();
}
//优先级过滤表格再次控制
//youxiantab();
var changobj=$(obj).parent().parent().next().find("select[name='youxianji']");
youxianjiselect(changobj,true);
}
分享到:
相关推荐
3. 使用IE浏览器访问"http://服务器 Ip 地址\bugfree\install.php",开始Bugfree的安装过程。 4. 选择全新安装Bugfree,然后创建数据库。注意,SMTP服务器验证默认设置为True,根据实际情况改为False。 5. 点击开始...
ietest是一款重要的软件,尤其对于开发者和测试人员来说,它能帮助他们确保他们的网站或应用程序在不同版本的Internet Explorer上运行良好,因为IE浏览器在兼容性和渲染引擎上有别于其他现代浏览器。 在IT行业中,...
7. **升级IE浏览器**: 如果上述方法均无效,可以考虑升级IE到最新版本,新的版本可能修复了已知的兼容性问题。 8. **重新安装操作系统**: 最后,如果所有方法都无法解决问题,可能需要考虑重新安装操作系统,这...
这个时候再IE浏览器中输入http://localhost:端口号 回车,就可以看到XAMPP的维护页面;这个时候关闭浏览器,来安装bugfree程序,将bugfree的解压后整个文件夹放入\xampp\htdocs中,再打开IE,输入:http://localhost:...
1.1版 修正1.0谷歌浏览器无法播放问题,全面支持IE浏览器,火狐浏览器,谷歌浏览器,遨游3 等主流浏览器 1.1版 优化了整体代码,修正了1.0版本多处Bug,缩小了体积 1.1版 程序加载速度加快,优化了代码更有利搜索引擎...
这款软件允许用户在同一环境中运行并测试IE5、IE6、IE7、IE8等多个版本,帮助开发人员确保他们的Web工程在各个IE版本中都能正常工作。 **1. IETester的功能介绍** IETester的主要功能包括: - **多版本IE模拟**:...
首次使用时,系统会提示安装一些插件,推荐使用IE6或7浏览器进行登录,因为非IE浏览器可能会阻止插件的安装。首次登录成功后,可以使用其他浏览器登录,前提是要确保已成功安装QC客户端插件。登录步骤如下: 1. 输入...
- 打开IE浏览器访问特定的TD服务器地址(http://【TD服务器地址】/TDBIN/default.htm)。 - 安装必要的TD插件(首次登录时会出现提示)。 - 输入用户名和密码进行登录。 - 成功登录后,进入项目的主页。 #### ...
5.修改了多路报警全屏双击花屏的bug; 6.修改了预录像时,确保写入数据可用; 5.0.0.0 1、手动报警功能 通过设置手动报警网络上传,可以将报警信息上传设置好的列表中的地址 客户端自动弹出远程报警信息 客户端...
- 打开IE浏览器,在右上角找到“工具”(或使用快捷键Alt+X),选择“Internet选项”。 - 在“Internet选项”窗口中,点击“常规”标签页下的“删除浏览历史”按钮。 - 在弹出的对话框中,勾选“临时Internet文件...
4、只需要IE浏览器即可完成所有执行。 5、未到场人员可以双击数字单独重新抽取。 6、自由配置一次抽一组或者抽一个。 7、抽奖完成后可以选择保存结果以便日后统计分析。 ------------------------------------------...
例一:IE浏览器出现“0x0a8ba9ef”指令引用的“0x03713644” 内存,或者“0x70dcf39f”指令引用的“0x00000000”内存。该内存不能为“read”。要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生...
1、减少IE右键菜单(需重新创建到IE浏览器右键菜单才能生效) 2、添加收集时可编辑节点信息。 2007-10-10 15:55:00 1、添加word文件显示常用、格式工具栏及不显示审阅工具栏 2、添加Excel、PowerPoint文件显示...
例一:IE浏览器出现“0x0a8ba9ef”指令引用的“0x03713644” 内存,或者“0x70dcf39f”指令引用的“0x00000000”内存。该内存不能为“read”。要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生...
4、只需要IE浏览器即可完成所有执行。 5、未到场人员可以双击数字单独重新抽取。 6、自由配置一次抽一组或者抽一个。 7、自由定义过滤没有发到的号码段。 8、屏蔽键盘上无用键以免人员误操作。 9、抽奖完成后可以...
2011-01-14 兼容了火狐浏览器,但本人建议仍然用IE,要用火狐只有按F11手动全屏了 2011-01-14 部分键 F5、退格、Ctrl+R、Ctrl+N、Shift+F10、Alt+F4 被屏蔽,避免一些意外发生 2011-01-14 优化了一些繁琐的结构,...
4、环境要求低,只需要IE浏览器即可完成所有执行和配置工作。 5、未到场人员可以双击数字单独重新抽取。 6、开完配置一次抽一组或者抽一个。 7、自定义配置可以根据需要保存为配置文件。 8、抽奖完成后可以选择保存...
一个窗口即将关闭”的信息框,关闭该提示信息后,IE浏览器也被关闭。 解决方法:修复或升级 IE 浏览器,同时打上补丁。看过其中一个修复方法是,Win2000 自升级,也就是 Win2000升级到Win2000,其实这种方法也就是把...
无法使用IE、Maxthon、TT等浏览软件浏览网页;无法更改系统时间(防止通过此方法破坏定时关机);无法使用任务管理器(防止非法终止正在运行的软件);无法使用注册表;另外,你还可设置自动关机后多长时间不许使用...
#### 一、IE浏览器的调试 ##### 1.1 IE6, IE7浏览器对JS的调试方式 - **准备工作** - **下载install-companionjs-v0.5.3** - 需要下载`install-companionjs-v0.5.3.rar`,并按默认路径安装。 - **安装** - ...