草庐IT

webkit-playsinline

全部标签

javascript - 当用户通过 webkit 取消按钮取消输入时会触发什么事件?

某些浏览器(如Chrome)在带有type="search"的输入中提供了一个额外的搜索取消按钮,如下图所示。通常带有附加检查的keyup足以测试用户是否删除了输入字符串(不考虑右键单击)。然而,如果用户通过webkit浏览器提供的特殊取消按钮取消输入,则keyup和change都不会被触发。这些取消按钮是否有某种特殊事件?或者我是否必须检查一个已经存在的事件,例如click? 最佳答案 有一个事件:oninput.Occurswhenthetextcontentofanelementischangedthroughtheuseri

html - webkit-transform 在 Safari 上破坏了 z-index

问题我试图让一个层看起来像一堵折叠的墙,露出它后面的层。我设置了两个固定的div位置。“Wall”div的z-index为9999,“Background”div的z-index为0;在我测试过的Webkit浏览器(Safari/IOS)中,似乎一旦动画在“墙”上开始,z-index就会丢失或被忽略,导致“墙”层突然消失在背景分区。关于如何保留图层的z索引的任何想法?提前致谢!示例代码(注意:jsFiddle在底部)HTML代码ThisisthewallThisisthebackgroundFlipDown启用按钮的一些javascript$('#start').click(funct

html - Webkit 浏览器在确定表格布局中的单元格宽度时不考虑填充 :fixed

将table-layout:fixed应用于表格并在单元格上使用填充时,我得到了不同的结果。IE和Firefox似乎可以通过将单元格宽度和填充一起添加来正常工作。Chrome和Safari只使用单元格宽度。我看到这个问题有一个错误,但找不到任何解决方法。有谁知道如何绕过它?WebKitBugzilla:https://bugs.webkit.org/show_bug.cgi?id=13339table{width:200px;border-collapse:collapse;}#table-1{table-layout:auto;}#table-2{table-layout:fixed

css - -webkit-user-drag css 属性是什么?

我已经在几个地方看到过这个,但是找不到太多关于它的信息:-webkit-user-drag:element这是HTML5拖放标准的一部分吗?这比使用属性版本好/坏吗:mydraggableelement编辑:我熟悉当前规范并使用draggable属性,我不清楚的是CSS属性*-user-drag。 最佳答案 这是一个特定于Webkit的属性。这是theWebKitdocumentation说:MakinganElementDraggableWebKitprovidesautomaticsupporttoletusersdragcom

javascript - WebKit 有裁剪错误吗?

注意:我在2021年整理了这个问题,删除了死链接并将代码制作为现场演示。粗略检查一下,该问题似乎在当前版本的Chrome中已不存在。给定一个区域,其中行高和任何边距都是n,并且该区域的高度是n的倍数,并且scrollTop增加了n的倍数我发现我在Firefox、Opera和NetFront中得到了预期的结果,但在Chrome(Windows)、Safari(Mac)和最新的WebKitnightly(Mac)中有一些泄漏,我查看部分行。在我的实际元素中(我无法分享)效果非常明显,但即使在简化的测试用例中,也可以看到上一行的底部从框的顶部窥视。是否有可能避免这种影响?这是应该报告的Web

html - SVG foreignObject 的行为就像在 Webkit 浏览器中绝对定位一样

我正在HTML文档中使用SVG。由于某些原因在Chrome中,任何中的任何内容元素出现在的左上角元素的父元素;好像元素是绝对定位的什么的。我在Firefox中没有这个问题。这可能是什么原因造成的?我该如何解决?这是我的测试用例:(theexampleisalsoonJsFiddle)SVGbuginChrome?code{background:#FFFAEE;}precode{display:block;}.widget-body{background:yellow;position:relative;/*Thisistheproblem!*/}SVGbuginChrome?Theel

html - 使用 Webkit 转换和过渡时如何修复闪烁

我有一个非常简单的演示,它使用Webkit转换和过渡在“面板”(divs)之间实现平滑的水平滚动。我想走这条路而不是Javascript驱动系统的原因是它适用于iPad并且Javascript性能很差,但css转换和过渡非常流畅。遗憾的是,我的演示在iPad上出现了很多闪烁。可以看到thedemohere您需要Safari或iPad才能看到它的实际效果。我从未在任何转换和过渡演示中看到过这种情况,所以我希望这是可以修复的。无论如何,这是为这件事提供动力的代码......HTML看起来像这样。SwipeDemoThisispanel1Thisispanel2Thisispanel3Thi

javascript - 桌面 webkit (safari/chrome) 中带有绝对定位元素的奇怪渲染错误

如果您在这里观看视频:http://f.cl.ly/items/2g1a2B3G312D0x0G353W/Render%20Bug%202.mov-你会看到实际的问题。基本上,我有以下几点:TEXTHERETabOneTabTwoTabThreeTabFourSidenav是绝对定位的,像这样:#sidenav{position:absolute;top:200px;left:0px;width:770px;padding:30px0px20px;background:rgba(255,255,255,0.85);-webkit-transition:left0.75sease-in-

javascript - 将 WebKit 用于桌面应用程序

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我需要使用CSS/HTML5/JavaScript制作桌面应用程序。该应用程序应该可以跨平台运行(Linux/Mac/Windows),并将作为一个简单的可执行文件(而非安装程序)分发,用户只需打开它即可立即开始使用。它还需要在无法访问互联网的机器上离线工作。所以我认为WebKit将是完美的选择。事实上,我继续安装了Xcode,很快我就有了一个可执行文件

html - 为什么 webkit 线夹在 firefox 中不起作用?

我使用这个webkitlineclamp,它在Chrome中有效,但在Firefox中无效。以下是代码:{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;/*numberoflinestoshow*/line-height:X;/*fallback*/max-height:X*4;/*fallback*/}我应该如何让它在Firefox上也能正常工作? 最佳答案 重要