草庐IT

硬重置

全部标签

javascript - 表单重置后调用函数

有没有一种方法可以让我在单击表单中的重置按钮后调用函数,我的意思是之后,以便先重置表单然后调用我的函数。正常的事件冒泡会调用我的函数,然后才重置表单。现在我想避免setTimeout来做到这一点。我需要的是在重置表单时调用函数,因为我使用制服,而当值更改时需要更新制服。目前我是这样做的://Resetinputsinaformwhenresetbuttonishit$("button[type='reset']").live('click',function(){elem=this;//SadlyweneedtousesetTimeouttoexecutethisaftertheres

html - 为什么 html 表单上的重置按钮不重置隐藏字段?

我发现了一些令人惊讶的事情:functionf(){document.getElementById("h").value++;document.getElementById("x").value++;}IncrementShowhidden在Firefox4.0.1中尝试此操作,单击清除总是将文本输入重置为5,但从不重置隐藏字段。我(和其他人)根本没有预料到这种行为:我们希望隐藏值也会被重置!谁能指出解释为什么隐藏输入被重置按钮区别对待的文档或规范?也欢迎解释为什么需要这种行为。 最佳答案 FWIW,我想我可以从答案和评论中整理出完

javascript - 更改 <option> 的 .html() 会将 <option> 的 selectedIndex 属性从 '-1' 重置为 '0'

更改时使用jQuery.html()的在里面(我之前将selectedIndex属性设置为-1)重置selectedIndex的属性(property)来自'-1'到'0'JSBin(01)(02)(03)$(".drpmnu").prop('selectedIndex',-1)$('#three').html("moo")http://jsbin.com/filowe/2/edit?html,output 最佳答案 此案例在HTML5spec中提到:Onsetting,theselectedIndexattributemustse

javascript - 如何重置 Canvas 上下文的比例?

我有一个变量context,它是我的Canvas的2d上下文。varcanvas=document.getElementById('canvas');context=canvas.getContext('2d');多次调用context.scale(x,y)会根据之前的缩放比例缩放上下文。例如,context.scale(2,2);context.scale(2,2)等同于context.scale(4,4)。如何重置上下文的比例? 最佳答案 scale会将当前变换矩阵乘以缩放矩阵,因此实际上,这些缩放因子相乘。您可以使用状态堆栈来

javascript - 如何在 javascript 中将样式属性重置为其 CSS 默认值?

在php生成的页面上有几个这样的元素:所以有一个默认样式,我应用了几个额外的样式来覆盖CSS中定义的样式。有没有办法从javascript中删除这些添加的样式?obj.style.color="default"和obj.style.color="auto"似乎不起作用。如何从javascript将颜色重置为CSS默认值? 最佳答案 如果记忆有用,obj.style.color=""应该可以工作...不过我不知道它是否正确。 关于javascript-如何在javascript中将样式属性

javascript - 为什么在 Chrome 中设置 HTML5 视频元素的 currentTime 会重置时间?

我想在HTML5中设置视频的时间位置。时间应该这样设置:functionsettime(){varvideo=document.getElementById("video1");console.log(video.currentTime);//----->outputforexample15.3video.currentTime=10.0;console.log(video.currentTime);//----->>outputalways0}视频是这样嵌入的:SetTimeHTML5Videoisrequiredforthisexample.但出于某种原因,这总是只会在Chrome

css - 如何重置HTML5按钮元素的所有默认样式

场景我使用元素显示为纯文本,右端带有“+”。单击时,div元素会展开并显示一些信息。我认为按钮元素在语义上是正确的,可以表示这样一个……按钮……触发器。问题所以我混合了一些按钮和h2元素,我遇到了视觉问题。重置所有默认用户代理样式后,我希望我在文档中引入的每个元素看起来都很普通且没有样式。但是按钮元素看起来并不那么普通。它有一个文本,略有文本缩进。例子首先三个元素是textnode上面的两个只是textnodeCSS*{/*Reset'severyelementsapperance*/background:nonerepeatscroll00transparent;border:med

javascript - 如何重置请求 chrome 桌面通知的权限

window.webkitNotifications.requestPermission()最初向用户显示提示,要求他们允许或拒绝。有一次,当我的通知出现时,我点击了小Spanner,然后点击了Disablefromhttp://example.com选项。然后,window.webkitNotifications.requestPermission()不再提示我。我是否永久阻止我的网站接收甚至允许请求许可?我什至进入了Chrome设置并选择了“允许来自所有站点的通知”。如何让该提示再次出现?当前,.checkPermission()为1,我想再次将其设置为0。

javascript - 使用显示 :none on Chrome 重置 GIF 动画的正确方法

标题是不言自明的,但我将提供有关该问题的逐步View。希望我不是第一个注意到Webkit/Chrome上这个(显然)错误的人。我想重置GIF动画。到目前为止我看到的所有示例要么简单地设置src图像本身或将其设置为空字符串,后跟原始src再次。看看这个JSFiddle供引用。GIF在IE、Firefox和Chrome上重置得很好。我遇到的问题是图像有display:none在仅限谷歌浏览器。检查这个JSFiddle。GIF在页面中显示之前在IE和Firefox上可以正常重置,但Chrome只是拒绝重置其动画!到目前为止我尝试了什么:设置src就像在Fiddle中一样,在Chrome中不起

javascript - 重置输入控件的边框颜色 (HTML/Javascript)

有人知道如何在使用javascript修改输入控件后重置它的边框颜色吗?通过突出显示其中包含不正确或无效数据的字段等,可用于验证。例如更改边框:document.getElementById('myinput').style.border='1pxsolidred';如何重置?下一行完全删除了边框...document.getElementById('myinput').style.border='';如果我将边框颜色重置为特定颜色(例如黑色或灰色等),它在某些浏览器/操作系统中可能看起来很奇怪,这些浏览器/操作系统对控件进行了“主题化”...非常感谢! 最