草庐IT

重复元素

全部标签

javascript - 内容脚本创建的元素在页面上创建 Gmail、Facebook、stackoverflow 等问题

我正在开发一个Chrome扩展程序,我的要求是在页面上为每个打开的选项卡创建元素(按钮),并希望在单击按钮时显示简单的警告消息。它适用于所有人,但它总是会导致Gmail出现问题,Facebook和Stackoverflow..请帮我解决这个问题。我的内容脚本中有向网页添加按钮的代码。manifest.json........"content_scripts":[{"matches":["http://*/*","https://*/*"],"css":["style.css"],"js":["contentScript.js"],"all_frames":false,"run_at":

javascript - 将 host 属性添加到生成的 DOM 元素

我正在尝试集成d3和angular2alpha.37(从here开始)。我目前遇到的问题是生成的DOM元素没有获得在模拟样式View封装中使用的属性,因此如果不将元素的View封装设置为None(或native,但我无法设置它们的样式宁愿使用模拟)。我设法以编程方式从组件[1]内的元素中提取所需的属性,然后将其添加到生成的元素中[2],这确实有效,但这显然是令人难以置信的hacky:import{Component,View,Attribute,ElementRef,LifecycleEvent}from'angular2/angular2';importd3from'd3';@Com

javascript - 检索或更改伪元素的 css 规则

编辑2015-10-071624CST这个问题已被标记为可能重复-我发布它的原因是其他问题的答案都没有提供我想要的所有信息,我想要一种简单直接的方法来做到这一点。我可以控制样式表和规则的顺序,以便引用正确的规则。我还想就这种方法的可行性得到反馈,因为它在future会被打破。查看我在下面发布的评论,了解我不接受可能重复问题的答案的其他原因。**原始问题如下**我搜索了一个这样的问题,并找到了一些解决问题的一部分,但不能同时检索和更改伪元素的CSS值,如::before和::after.在来这里之前我已经用谷歌搜索了网络,基本上我发现没有理想的方法可以做到这一点。我找到了一种适用于FF4

javascript - jQuery AJAX 问题,间歇性地获取重复请求

就在那时,我即将结束对JavaScript系统的重写,我们正在从Prototype转移到jQuery。我们有大量AJAX请求在发生特定元素事件时触发,下面示例中的一个是日历上的新事件,但它也发生在其他地方。我遇到的问题是当一个事件被触发时,有时会发出两个AJAX请求。第一个返回正确的值,但(如您所见)它仍然表示正在处理,它从不返回我的JavaScript所需的成功消息。第二个请求返回正确的结果并正确终止。我遇到的问题是我们的jQuery屏幕拦截器设置为在繁重的AJAX请求期间防止用户输入,显然是因为AJAX请求仍然存在,屏幕永远不会解锁。如果我要刷新此屏幕,一切都会按预期工作。任何人都

javascript - JQuery - $(document).ready() 在元素加载之前执行

因此,我正在从返回Json的MVC3操作中加载一些数据,其中包含一些参数和内容作为字符串。我将内容附加到某个div。在部分View中,我有一个document.readyJQuery事件。由于某种原因,该函数在附加内容之前执行,并且我在就绪函数中声明的所有选择器都是空的。这有逻辑上的原因吗?我是否设置了选择器看到元素的超时。但是超时可能非常不精确。有什么建议吗?谢谢!示例代码fiddle:http://jsfiddle.net/aKxy7/ 最佳答案 听起来您希望$(document).ready()加载所有Assets后触发。$(

javascript - DOM 中反射(reflect)的同名表单元素

如果您在一个表单中有多个具有相同name的表单元素,则表单上elements集合中的条目最终将成为这些字段的集合(很方便)。DOM2HTML规范coverstheelementscollection但当有多个同名字段时似乎不会立即指定此行为。该行为是否包含在标准中(在DOM2HTML规范或其他规范中的其他地方)?为清楚起见,我并不是在询问访问这些字段的最佳方式是什么。我想问的是,它们最终出现在elements集合的集合(各种类型)中这一事实是否包含在标准中,如果是,是哪一个。示例(livecopy):HTML:JavaScript:varform=document.getElement

javascript - 在 DOM 中添加/删除多个元素的最快方法

编辑:它不是“最快的DOM插入”的副本,因为它也包含事件监听器变量。无论如何,我会编辑问题。如果有人已经发现,我会知道一些事情。我想知道在javascript中添加元素的最快方法是什么,并且兼容ie6+、chrome10+、firefox2+。最快的技术:添加单个元素添加100个元素添加1个元素或1000个元素的任意时间曲线与上面相同,但用于删除元素添加/更改/删除内联样式属性添加事件监听器,例如mousedown/mouseup/mouseover添加/删除某些标签是否比其他标签更快?例如:添加/删除会更快或?(在添加模式下:我认为更快,因为它只有1个字母而不是3个字母,也许是因为d

javascript - Spring MVC 映射多个具有相同名称的动态表单元素

我有一个SpringMVC应用程序,我想知道如何成功地将我的JSP页面中具有相同名称的多个动态表单元素映射到我的对象类。例如:在我的locations.jsp页面中,我有多个下拉框:...(morecanbeaddedordeleteddynamicallybyuser)我正在使用jQuery将表单发布到我的Controller:$("#tabs-3-form").submit(function(){$.ajax({type:'POST',url:'/searchResults',data:$(this).serialize(),dataType:'json',success:func

javascript - 子 html 元素的 onclick 事件被阻止。如何征服?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Preventexecutionofparenteventhandler我需要将函数附加到分层div的onclick事件。我有这个HTMLmaincontentsinnercontents现在当我点击内部div时,event1()被调用,而event2()没有被调用,因为我认为我的jquery插件阻止了它。已编辑::实际上我的插件阻止了子节点事件,所以event2()永远不会被调用,我该如何阻止它?我正在使用jquery完整的callender插件:http://arshaw.com/fullcalendar

javascript - 获取数据绑定(bind)的元素(使用 KnockoutJS)

目标获取触发函数的元素。问题查看我的代码:如您所见,当if和ifnot为真或假时,我触发了existsAtSummary()函数。但是这些按钮在foreach中,我需要让它们的元素一起工作,但我不知道如何操作。我的JS:functionProductLayoutViewModel(){varself=this;self.existsAtList=function(){returntrue;};}ko.applyBindings(newProductLayoutViewModel());使用我的代码here,onJSFiddle.我的想法我在想这个:self.existsAtList=f