Tag: html5

在keyup / keypress事件中用标记包装来自的行

在 键入内容时,如果没有用 标记包装,请查找该行是否有 标记。 如果标题标记出现,则不应使用 标记包装它。 在谷歌浏览器浏览器中,添加标题标记内容后,而不是使用 标记包装内容,使用 包装它。 怎么预防这个? 我的代码: var timeoutReference; $(“#edited_content”).keyup(function(e) { var code; code = (e.keyCode ? e.keyCode : e.which); if (code === 13) { $(“#edited_content”).contents().filter(function() { return this.nodeType === 3 && $.trim(this.nodeValue).length; }).wrap(“”); } else { if (timeoutReference) { clearTimeout(timeoutReference); } timeoutReference = setTimeout(function() { $(“#edited_content.publitory”).contents().filter(function() { return this.nodeType === […]

RaphaelJS HTML5库:沿着圆圈发光

我有一个圆圈,我可以移动它,我怎么能使辉光效果跟随那个圆圈。 circle = paper.circle(x, y, 5); glowSet = circle.glow({ ‘fill’: true, ‘color’: ‘#bbb’ }); // … // I animate the circle later on using circle.animate({ cx: coordX, cy: coordY }); 我试过整套动画 glowSet.animate({ x: coordX, y: coordY }); 我已经尝试使用forEach在集合上应用每个项目 glowSet.forEach(function(item) { item.animate({ x: coordX, y: coordY }); });

Javascript – 如何将jQuery对象(表)传递给Web worker?

我有一个包含不同列和行的HTML表。 该表可以由用户内联编辑。 当用户编辑表时,我会计算表行的一些总和。 计算总和的函数在主脚本中,并花了很多时间使浏览器无响应。 为了解决这个性能问题,我在JavaScript中创建了一个web worker来计算表中的总和。 问题是Web worker无法访问DOM。 我正在寻找一种方法将jQuery对象表传递给Web worker。 如果我尝试传递jQuery对象,我收到一个错误: 未捕获的DataCloneError:无法在’Worker’上执行’postMessage’:无法克隆对象。 我如何将表传递给Web Worker? 谢谢 [编辑增加一些进一步的信息] 总和需要很长时间,因为表有很多行并计算不同的总和(总计,小计等)。 sum的值存储在表中(因此worker需要访问表来执行计算)。 我的想法是将DOM对象传递给worker以计算总和。 在计算之后,worker将总和返回给主线程以便更新DOM中的值。

当用户使用HTML5 File API按下按钮时,如何读取本地文件?

我正在尝试使用jQuery和HTML5 File API从本地文件中获取数据。 我想读取文件并从中获取文本,但仅在用户按下按钮时,而不是在输入字段的内容发生变化时。 这是我目前使用的代码: files = $(“#file”).files; var reader = new FileReader(); reader.onload = function(event) { var content = event.target.result; alert(content); agregar(content[0]); alert(content); } reader.readAsText(files[0]); 当用户按下页面上的按钮时,将触发此代码。 我的问题是,当代码运行时, files是未定义的,所以我无法从中获取所需的数据。 如何获取输入文件的内容,以便将其作为参数传递给FileReader.readAsText()函数?

在形状内绘制角度弧

我有四分。 它的拖拉机。 在任何一点我点击“绘制”按钮我想显示角度。 我试过但它会在外面画出陡峭的角度。 但我想在任何一点绘制形状内的弧。 $(document).ready(function () { var c = document.getElementById(‘canvas’); var ctx = c.getContext(“2d”); var a1 = parseInt($(“#p1”).css(“left”)) – 5; var a2 = parseInt($(“#p1”).css(“top”)) – 5; var b1 = parseInt($(“#p2”).css(“left”)) – 5; var b2 = parseInt($(“#p2”).css(“top”)) – 5; var c1 = parseInt($(“#p3”).css(“left”)) – 5; var c2 = parseInt($(“#p3”).css(“top”)) – 5; var d1 = […]

ReferenceError:未定义音频

我正在为客户在Meteor中构建一个音频播放器。 我尝试创建音频对象时收到错误。 我正在使用以下代码。 知道为什么会这样吗? 任何帮助将不胜感激。 // Define Audio song = new Audio(‘/audio/waitforme.mp3’); // Define Play play = $(‘#playicon’); $(function() { $(‘#playicon’).on(“click”, function() { e.preventDefault(); song.play(); }) }); ReferenceError: Audio is not defined at AlannaSite.js:2:14 at AlannaSite.js:12:4 at /Users/CorrinSite/.meteor/local/build/programs/server/boot.js:242:10 at Array.forEach (native) at Function._.each._.forEach (/Users/AriKamin/.meteor/packages/meteor- tool/.1.1.9.1sd3e7j++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11) at /Users/CorrinSite/.meteor/local/build/programs/server/boot.js:137:5

编辑记录列表中的一行?

我有一份记录清单,例如地址。 它使用以下html5 / knockout代码显示。 0″> Edit 我想在单击“ 编辑”按钮后在行下显示一个可编辑输入框()表。 有没有办法没有生成一个大的HTML5代码? 我想在单击“ 编辑”按钮后在 下面显示以下编辑 html。 (没完成) Street addressApt#CityStateZip Save Cancel

如果元素是display:none; 在媒体查询中他们仍然加载?

今天刚考虑这个,这让我很好奇。 如果我在网站上有一些元素或div,例如video标记,如果我将此video标记设置为display:none; 在移动用户的媒体查询中。 当这些用户在他们的设备上查看该网站时,该网站是否仍会加载video及其元素,然后隐藏它们? 或者它是否阻止元素被加载? 它会影响加载时间吗? 我有一个用于桌面的html5video网站,当缩小时,它用移动设备的gif替换这些元素,因为html5无法在ios设备上自动播放。 这是否意味着选择display none会阻止video或其他任何元素影响移动加载时间?

为错误消息创建一个可访问的对话框

我正在建立一个门户网站,以使其可访问。 为此,需要使动态内容可以集中。 在登录页面中,身份validation错误是动态内容,在需要时无法获得焦点。 编码在razor引擎C#中完成 @if (TempData[“error”] != null) { @Html.Raw(Resources.Strings.ResourceManager.GetString(TempData[“error”].ToString())) } 其中p =“身份validation失败。请输入您的凭据。” 在其他尝试中,我把它放在这样的警报框中 – @if (TempData[“error”] != null) { alert(“‘+@Html.Raw(Resources.Strings.ResourceManager.GetString(TempData[“error”].ToString())) +'”); } 但这不符合我的期望我需要定制它。 所以我正在寻找提供自定义弹出框来代替这个的答案。 有没有办法通过将错误消息放在某个对话框的forms来关注它。 或者以任何其他方式显示可聚焦的错误消息。

单击使用相同的页面锚点后保持链接处于活动状态

基本上我有一个具有相同页面锚点的固定导航栏,我想在点击链接并将其带到页面的该部分后保持链接处于活动状态。 如果到另一个页面的链接,这很简单,但我无法弄清楚如何在这里。 这就是我所拥有的。 我将向您展示第一个链接和部分,因为解决方案很可能与以下链接相同。 我没有写任何CSS,因为我不知道该怎么做。 Scheduling A New WayTo ScheduleEverything One calendar that lets you manage schedules for your team and your spots, all in one calendar, with options of sharing your own personal schedule, and you can accept and decline appointments with any device.