$(document).ready(function(){
var menuObjs = $("#menus li");
var left_menus = $("#left_menu H3");
menuObjs.each(function(j){
alert($(this).html());
$(this).click(function(){
if($(this).attr("id")=="home"){
$(".c1").hide();
}else{
$(".c1").show();
}
$(menuObjs).each(function(){
$(this).removeClass("on")
})
$(this).addClass("on");
var index=$(this).parent().find("li").index($(this)[0])-1;
showAcrd(index);
$(left_menus).eq(index).click();
});
$(this).bind("click", function(){
alert(j);
var lis=$(".tabs-nav ul li");
var boxes=$(".tabs-content .box");
for(var i=1;i<lis.length;i++){
lis.eq(i).remove();
}
for(var i=1;i<boxes.length;i++){
boxes.eq(i).remove();
}
lis.eq(0).addClass("on");
$(".tabs-content .box").eq(0).addClass("on");
$(menuObjs).removeClass().eq(j).addClass("on");
if ($(this).text().indexOf($(left_menus.eq(j - 1)).text()) != -1) {
left_menus.eq(j - 1).click();
}
if($(this).attr("id") == "home"){
}else{
var index=$(this).parent().find("li").index($(this)[0]) - 1;
var targetMenus = $("#left_menu .content").eq(index);
targetMenus.find("li a").eq(0).click();
}
});
});
});
以上是我的jquery代码,menuObjs里面的<li>有11个,但是只有前四个点击事件响应,后面的都不响应了。问题发生在Firefox中,在IE中运行正常。
分享到:
相关推荐
为了解决这个问题,可以使用`DOMContentLoaded`事件或`window.onload`来确保在DOM准备就绪后再执行依赖jQuery的代码: ```javascript document.addEventListener('DOMContentLoaded', function() { // 在这里执行...
如果您使用早期的jquery-rails版本,将会发生奇怪的事情。 运行bundle list ,以确保你要么不使用jquery-rails ,或者至少是3.0.0版本的jquery-rails 。 用法 在您的Gemfile中,添加: gem 'jquery-ui-rails' 需要...
2. 当使用jQuery动态生成select标签遇到显示问题时,可以考虑是否存在空格或者换行符等问题。 3. 在解决问题时,如果常规方法无效,可以考虑更换浏览器测试,以便发现是否是特定浏览器的兼容性问题。 4. 为了保证Web...
jQuery树多选 该插件使您可以将甜美的Treeview前端添加到<select>节点。 可以像以前一样使用基础<select>节点。 这意味着您仍然可以使用$("select").val()或selectElement.value来获取值,就像没有插件...
响应式手风琴选项卡选项卡式界面在较大的屏幕上运行良好,但在较小的设备上通常以奇怪的方式显示。 这个jQuery插件将基于CSS媒体查询在选项卡式界面和手风琴界面之间自动转换。 这些和是使用创建的,因此这些jQuery ...
————————– 题记 最近开发遇到一个很奇怪的问题,一个按钮点击提交时发生多次请求,导致数据重复。 那么,经过调试发现,出现问题的原因便在于$(“#id”).live(“click”, function() {});这个live身上,若...
8. 为了简化事件绑定的操作,定义了一个名为bind的函数,它会根据浏览器的不同调用attachEvent或addEventListener方法来绑定事件处理函数。 9. 通过定义isLeftButton函数来检测鼠标左键是否被按下。在IE浏览器中,...
什么是SWFUpload? SWFUpload是一个客户端文件上传工具...使用SWFUpload遇到的多数问题是由不正确地设置或者定义了糟糕的处理事件引起的。 初始化和设置 SWFpload必须在页面中初始化,一般可以在window.onload事件中...
jQuery是一个流行的JavaScript库,它简化了DOM操作、事件处理和动画制作等任务。在这个HTML5打飞机游戏中,jQuery可能被用来优化DOM操作,如获取或改变游戏元素的状态,以及实现平滑的动画效果。例如,飞机的移动和...
因为使用jQuery时Everythins更好,所以添加了jQuery插件,请查看jquery.toObject.js =)细节由表单字段的“名称”属性定义的结果对象的结构。 请参阅下面的示例。 这不是序列化库。 示例中用于JSON序列化的库是 这...
例如:刚刚添加的样式不起作用、jQuery 的代码老是不起作用等等,这些问题往往是不关注细节导致的。而今天我要谈的这个细节,就是关于网页中代码的顺序。没错,代码也是有顺序的,顺序不对有可能会出现一些意外的...
4.2.6 ----添加中文(简体)4.2.5 ----升级到jquery 1.11.1 4.2.4 -----修改了页面操作行为,以使动态点击不再设置上一个索引4.2.3- ----黑名单LuckyOrange id为4.2.2 -----添加了芬兰语4.2.1 -----为每个工具提示...
◾从我移植的客户端验证从MooTools的到jQuery和它打破了“电子邮件” (用一个“s ” )规定修正的一个bug可追溯至2011年6月2日( ! ) ; ◾修正一个错误的验证码图片的缓存; ◾clientside_validation方法现在有...
◾从我移植的客户端验证从MooTools的到jQuery和它打破了“电子邮件” (用一个“s ” )规定修正的一个bug可追溯至2011年6月2日( ! ) ; ◾修正一个错误的验证码图片的缓存; ◾clientside_validation方法现在有...
只做了面向PC端的页面,非响应式的,手机端浏览起来会有点奇怪技术栈前端:jQuery+map.baidu+Encharts+jQCloud+layui后端:SpringBoot+Mysql8.23+Thymeleaf+Mongodb+Mybatis+PageHelper+HttpClient&Jsoup+selenium网站...
在本课程中,您将对Javascript有深入的了解,了解Javascript是如何在幕后工作的,以及该知识如何帮助您避免常见的陷阱并极大地提高调试问题的能力。 您会在某些部分中清楚地看到其他人,甚至是经验丰富的编码人员,...
奇怪的是,它是一个用 Node.js 构建的 CRUD 应用程序。 尽管如此,它仍然是我迄今为止最喜欢的项目之一。 特征 使用 Passport/bcrypt 登录/认证/闪现消息 用户自定义史诗肖像的 JQuery 动画表单 图片上传(通过 ...
webix-highcharts 特征 : 属性'autoreset'(默认值:true):自动删除('onBeforeLoad')数据存储区的数据,以避免在重新加载时添加序列。 ... 奇怪的(随机)调整大小问题(至少在chrome 44下)
如果您遇到任何奇怪的问题,请告诉我,我将完全重载图像的加载方式。 1.3.1中的新增功能:*修复了我上次更新后遗留下的笨拙错误。 终于变得懒惰了,想通了。 *大大的模糊图标(感谢Google!)1.3.0中的新功能:*支持...