草庐IT

live-templates

全部标签

html - JAWS 未读取 Aria-Live ="Assertive"

你好Stackoverflow社区。这是我的第一个问题,但我会尽量简明扼要。我的任务是更新我们的ASP.NETWeb应用程序以符合第508节的要求。这对我来说都是全新的,我很难让事情按预期工作。我们有一个页面,用户可以通过onmouseover事件获取有关链接的附加信息。显然,这不适用于视力不佳的用户。因此,我们为他们提供了一个“更多信息”按钮,该按钮显示与视力正常的用户相同的“工具提示”div。我将aria-live="assertive添加到“tooltip”div并理解如果div在页面加载时隐藏然后通过按钮显示,它会被JAWS读取.令我沮丧的是,事实并非如此。工具提示div如下所

html - 防止读取每个动态变化 : is there an aria-live ="zombie"?

我有一个标签,我每隔几毫秒更新一次文本。在视觉上,我可以看到文字一闪而过,这很好。我想把它变成一个aria-live区域,这样我也能听到闪过的文字,但我不希望JAWS读取每一个文字变化。它会陷入困境。因此,如果在jaws读完第一个更改时我更改了文本4次,我希望jaws忽略其他3个更改,只说下一个更改(第5个更改),依此类推。遗漏的3个更改并不重要。所以我有一个aria-live区域,它不是真正活跃的,也不是真正死去的。我需要某种僵尸中间地带。我尝试了“礼貌”和“自信”以及aria-busy的各种组合,但我尝试过的都没有效果。有什么想法吗? 最佳答案

javascript - 如何在没有 Html-Imports 的情况下打包或导入 Html-Templates

由于Html-Imports现在已在Chrome中弃用(https://www.chromestatus.com/feature/5144752345317376)并将被删除,我想知道有哪些替代方案。我目前正在使用Html-Imports导入Html-Templates。到目前为止,我只看到两种选择:将所有HTML文件捆绑在一个文件中。这也将改善生产中的下载时间,但这会减少封装和模块化。有一个polymer-bundler可以通过在单独的HTML文件中遍历HTML导入语句来完成这项工作。但这意味着,HTML导入保留在我的代码中,即使它们将来不受任何浏览器支持。使用XHttpReques

Jquery .live() 不适用于 HTML5 视频事件

我在与HTML5视频的ended事件交互时遇到问题。问题是标签是使用lightbox-clone插件动态添加到页面的,我不能使用绑定(bind)来获取ended事件。尝试使用live()但也没有用。我当然可以将“点击”用作事件,但播放、暂停和结束都不起作用。尝试过delegate,但没有成功。代码看起来像这样(我使用了Stackoverflow上其他地方发布的解决方案):$("video").live("play",function(){alert("Itmoves!");});使用bind有预期的效果,但它不会影响弹出容器内的video标签。HTML是标准的标签包裹在一个div中,但

iphone - 适用于 iPhone 的 Http Live Streaming 以及我们使用 .m3u8 文件的原因

我已经完成了所有This我还制作了.ts和m3u8文件。在本地服务器和实时服务器中,我可以像这样播放mp4文件但我在播放.m3u8文件时遇到问题我的mediafilesegmenter创建了两个.ts文件和一个.m3u8文件。我的m3u8文件是#EXTM3U#EXT-X-TARGETDURATION:10#EXT-X-VERSION:4#EXT-X-MEDIA-SEQUENCE:0#EXT-X-PLAYLIST-TYPE:VOD#EXT-X-I-FRAMES-ONLY#EXTINF:1.0117,#EXT-X-BYTERANGE:8084@376fileSequence0.ts#EXT

html - 如何在 Angular 2 中包含没有条件的 ng-template 元素

我的Angular模板中不止一次需要一个HTML片段。我没有多次编写HTML代码,而是决定将其放入ng-template元素中,并在代码中复制该元素。例如:SomeHeaderSometext...我现在如何在模板中的某处包含此ng-template元素?我知道,这可以通过使用ngIf语句来实现,如下所示:但是,这对我来说感觉像是一个肮脏的hack。还有其他可能吗? 最佳答案 SomeHeaderSometext...我们绝对可以使用“ng-container”在页面上实例化“myTemplate”模板。我们通过其模板引用#myTe

html - 使用 HTML::Template 的控制逻辑

只是几个简短的问题。如果我正在编写CGI程序以通过HTML::Template创建网页,那么我是否必须为每个不同的屏幕编写单独的tmpl文件(控制逻辑在Perl代码中)?此外,(在类似的领域)是否可以将指向其他屏幕CGI程序的url链接放在tmpl文件中?例如,如果一个屏幕显示员工详细信息,我可以在部门字段上放置一个链接以在另一个屏幕上显示部门详细信息-我猜我可以,但想知道是否有影响?嗯,也许它们是快速问题,但可能涉及答案,所以如果有人知道一个很好的网络资源来解释这个,一个链接就足够了。 最佳答案 使用HTML::Template的

html - 表中的子标题 : Accessibility and Templating

这很难解释,所以这里是一个pen哪里可以看到所有的例子。哪个更适合辅助功能?选项1Thing1Thing2Thing3Thing4Thing5Thing6Thing74030RightLeft50RightLeft253010201540选项2Thing1Thing2Thing3Thing4Thing5Thing6Thing7RightLeftRightLeft403010205015402530如果子值(右和左)相等,则应显示如下:Thing1Thing2Thing3sThing4Thing5sThing6Thing740301050152530或这个:Thing1Thing2Thi

templates - <h2> 和 img 在一行中

Россия如何使用h2在一行中设置图像? 最佳答案 添加样式display:inline;到h2。Россия 关于templates-和img在一行中,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4263724/

javascript - meteor 0.8.0 : While building the application: Unexpected closing template tag

我的模板中有这个部分,意外的结束模板标签是{{/if}}。{{#ifselected}}{{else}}{{/if}}{{title}}这段代码有什么问题? 最佳答案 我的问题在MeteorDevshop得到了解答。Meteor0.8.0中的重大变化之一是称为Blaze的新模板系统,它以一种全新的方式呈现您的模板。Blaze不会在每次模板呈现自身时重新生成整个HTML片段,而是只查找需要更新的DOM节点并执行尽可能少的更改。这意味着您不能再在block助手中使用未闭合的HTML标记。所以更正后的代码如下所示:{{#ifselecte