草庐IT

x-dom-event-stream

全部标签

javascript - 如何为 angularjs 编写替换 dom 元素但保留绑定(bind)的指令

从这个问题开始:howtowriteadirectiveforangularjsthatreplacesdomelementswithoutusingng-transclude?我希望编写一个更改dom元素但随后保留所有属性和绑定(bind)的指令。HelloThere到HelloThere提前致谢! 最佳答案 据我所知,Angular会自动将属性移植到新元素。无需自己遍历它们。在你的情况下,如果你想保留它,你还需要嵌入内容。app.directive('myText',function(){return{replace:true,

javascript - DOM 相当于 jQuery `.detach()` ?

我正在尝试通过单击“X按钮”来删除输入字段。删除后,提交表单时不会发布其值。出现一个“+按钮”,允许用户再次添加所述输入。输入有一个打开日历的onclick事件,重新附加后,日历不再在点击时打开。我不会使用jQuery。adderBtn.onclick=function(e){varelem=that.hiddenElems.shift();that.collectionItemContainer.append(elem);}removerBtn.onclick=function(e){collectionItemElem.remove();that.hiddenElems.push(

javascript - 将新创建的 dom 元素添加到一个空的 jQuery 对象

为什么这在jQuery1.4.2中不起作用?var$list=$([]);for(vari=0;i',{id:'jake',class:'test'}).data('test',{hi:'hello'}));}alert($list.size());//0谢谢! 最佳答案 再次指向引用列表对我有用;例如$list=$list.add($(''));var$list=$([]);for(vari=0;i',{'id':'jake'+i,'class':'test'}).data('test',{hi:'hello'}));}alert

javascript - 通过 Javascript 将 IFRAME 添加到 DOM

我想在页面中添加一个iframe。此iframe应引用一个URL。我将以下代码添加到页面HTML,但它不起作用:document.createElement(''); 最佳答案 给你:variframe;iframe=document.createElement('iframe');iframe.src='http://example.com/file.zip';iframe.style.display='none';document.body.appendChild(iframe);现场演示:http://jsfiddle.net

javascript - 如何在插入 jQuery 后更新/刷新 DOM 项

我试图弄清楚如何在使用insertBefore函数jQuery后更新元素LI。问题是在向UL添加任何新元素后,我无法删除相同的元素(使用emailTagRemove)。看demo看问题:http://jsfiddle.net/HsRfH/Please,insertoneormoreemails://ifenter,taborspace,addnewvalue$('.emailInputTag').keydown(function(e){varkey=e.charCode?e.charCode:e.keyCode?e.keyCode:0;if(key===13||key===9||key

javascript - 谷歌地图 API : infoWindow flickers/closes automatically because of mouseout event

我正在为我正在进行的一个漂亮的新项目创建多边形。每当您将鼠标悬停在infoWindow上时,就会出现问题,多边形上的mouseout事件会触发。除非鼠标移出多边形和信息窗口,否则我不希望触发mouseout事件。有任何想法吗?这是大部分相关代码。infoWindow=newgoogle.maps.InfoWindow({content:myContent});varpolygon=newgoogle.maps.Polygon({paths:polygonPath,strokeColor:data.color,strokeOpacity:0.5,strokeWeight:0,fillCo

javascript - 函数式编程和 DOM 操作

如何在以“函数式”方式编写的脚本中以最“纯粹”的方式操作DOM。例如,如果我只需要更改元素宽度,我应该使用像这样的典型语法:document.querySelector(".class").style.width=...或者编写专门的函数,比如:functionresize(el,w){returnel.style.width=w;}resize(document.querySelector(".class",100));我想,我了解函数式编程的一般概念,但我遇到的所有示例都集中在处理数字或字符串上。操作DOM被认为是副作用,所以我想知道如何以正确的方式进行操作。编辑:下面更新了代码,

javascript - Chrome : Simulate keypress events on input text field using javascript

stackoverflow中有很多关于此的内容,但似乎没有一个适合我的情况。我有一个输入文本字段,我想模拟按键事件来填充文本字段。原因:我在不提供API的网络界面上自动执行大量数据输入任务。使用.value更改输入字段不会触发界面的JS端(Angular)。这就是为什么我要模拟按键事件。首先我尝试了这个:varinp=document.getElementById('rule-type');inp.dispatchEvent(newKeyboardEvent('keypress',{'key':'a'}));然后我了解到在Chrome中key和code保持为0并且在KeyBoardEv

javascript - 如何触发Asp :HiddenField OnValueChanged event using JQuery?

我有这个asp:hiddenField控件:我想使用Jquery触发其(服务器端)值更改事件:ProtectedSubAuxHiddenField_Changed(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesAuxHiddenField.ValueChanged'somelogichereEndSub我试过:$('#AuxHiddenField').val("Mohaha!!");Jquery找不到该元素并且没有任何反应。我该如何解决这个问题? 最佳答案 ASP.net使用

javascript - 两个站点上的 SECURITY_ERR : DOM Exception 18 when applying document. 域。我该如何解决这个问题?

我在内部服务器server1.mydomain.com/page.jsp有一个页面,在不同的内部服务器有另一个页面,10.x.x.x:8081/page.aspx。在server1.mydomain.com上,我在page.jsp中设置document.domain如下://page.jsponserver1.mydomain.comdocument.domain=document.domain;当我在document.domain上发出警报时,它显示为server1.mydomain.com。在10.x.x.x服务器上,我在page.aspx中设置了document.domain,结