Tag: html5

网络工作者抛出’未捕获错误:DATA_CLONE_ERR:DOMexception25′

所以我正在创建一个Web worker: var arrayit = function(obj) { return Array.prototype.slice.call(obj); }; work = arrayit(images); console.log(work); //work = images.push.apply( images, array ); // Method : “load+scroll” var worker = new Worker(‘jail_worker.js’); worker.postMessage(work) worker.onmessage = function(event) { console.log(“Worker said:” + event.data); }; 这是图像是什么: $.jail.initialStack = this; // Store the selector into ‘triggerEl’ data for the images selected this.data(‘triggerEl’, […]

在iPad上设置日期输入的值

WEB APP不是原生的,没有Objective-C 这很简单,很疼。 完成使用iPad本机日期选择器。 然后使用jQuery设置初始值 $(‘input[type=”date”]’).val(‘Jun 25, 2012’); 导致空输入字段。 上面的jQuery在ie7-9,chrome,safari和FF中效果很好,但在iOS中却不行! 我没有想法。 有谁知道一个工作? 或者为什么会这样?

Dreamweaver CS5.5中的Phonegap

Dreamweaver CS5.5使用的Phonegap版本是什么? 我试图用最新版本替换默认的phonegap.js文件,该文件出错。 用最新版本替换现有的phonegap.js文件是个好主意吗?

如何在没有async = false的情况下执行jQuery阻止AJAX调用?

我有一个页面在继续下一页之前对电子邮件进行AJAXvalidation,使用HTML5 setCustomValidity()方法[使用旧浏览器的webshims库]。 为此,我在$ .ajax()调用中将async选项设置为false以使其同步,阻止页面等待AJAX​​响应,否则表单在ajax调用返回之前提交,从而使validation无效。 function validateEmailRegistered(input) { if (input.setCustomValidity === undefined) return; var err = ‘Email address not found’; $.ajax({ url: ’email-is-registered.php’, data: { email: input.value }, async: false, success: function(data) { var ok = data==’true’; input.setCustomValidity(ok ? ” : err) } }); } go 我看到从jQuery 1.8开始不推荐使用async选项。 如果没有async选项,如何实现此阻止操作?

HTML Range Slider和jQuery?

我在我的网站上有以下代码,并使用HTML5集成了一个范围滑块。 我希望滑块用值更新文本输入,反之亦然。 我会用jQuery做到这一点吗? 如果是这样,你可以给我示例代码吗? 谢谢。

Blueimp Jquery文件上传:不显示缩略图预览图像

我在我的Rails应用程序中使用了Blueimp jQuery File Upload 。 当用户选择文件时,我想在将文件上传到服务器之前显示图像的缩略图和图像的名称。 我一直在引用该演示来自定义这个插件。 我能够在屏幕上打印文件的名称,但无法显示缩略图。 这是生成的html Fileupload Upload files ${name} $(function () { $(‘#fileupload’).fileupload({ add: function (e, data) { console.log(‘add’); $.each(data.files, function (index, file) { console.log(‘Added file: ‘ + file.name); //alert($(‘#tmpl-demo’).tmpl(data)); $(‘#template-upload’).tmpl(data.files).appendTo(‘.upload_files’); }); var jqXHR = data.submit() .success(function (result, textStatus, jqXHR) {/* … */}) .error(function (jqXHR, textStatus, errorThrown) {/* … */}) .complete(function […]

动态更改源后加载音频元素

我的页面正文中有几个音频元素。 它们看起来像这样。 //add .ogg here later //add .ogg here later 当用户将鼠标hover在某些div上时,音频会播放。 这是触发它的代码。 var audio = $(“#sound1”)[0]; $(“#ChoiceA”).mouseenter(function () { audio.play(); }); var audio2 = $(“#sound2”)[0]; $(“#ChoiceB”).mouseenter(function () { audio2.play(); }); 上面的一切都很好。 当我尝试在进行ajax调用后动态更改源元素时,会出现问题。 这是我的javascript,实现了这一点。 var src1 = “../../Content/Audio/” + data.nouns[0].Audio1 + “.mp3”; var src2 = “../../Content/Audio/” + data.nouns[1].Audio1 + “.mp3”; $(“#sound1source”).attr(“src”, src1); $(“#sound2source”).attr(“src”, src2); 当我在触发ajax调用后检查页面以更改音频元素的源路径时,我看到源已更新。 没问题。 […]

如何检查浏览器是否支持HTML5?

编辑我现在更改了一些Javascript,所以如果我能找到一个检测HTML5video支持的javascript函数,它应该可以工作。 我有一个HTML5video播放器有闪存后备,如果HTML5不支持,我希望它回退到闪存。 我目前正在使用 then load my custom player else use SWFObject to render it. 有可能做到以下几点: ` If (HTML5 supported browser) { (My custom player) }else{ (I would call SWFobject here) } ` 试图找到一个很好的简单解决方案的想法。 通常我可以在video标签中有一个额外的 ,但由于播放器插入页面的方式,这是不可能的。 即使我可以使用可能不可靠的方法检测HTML5支持,但我不确定如何根据支持的输出获取HTML

无法使用jquery / javascript在html5video中设置video.currentTime

无论是从控制台还是在我的标签中,我都无法使用javascript设置html5video元素的当前时间。 我也在使用jQuery,但我不知道这是否与问题有关。 我在Ubuntu上使用Google Chrome 24.0.1312.57; 下面是我想要做的一个例子 var video = document.getElementById(“video”); var videoSourceString = “”; $(video).html(videoSourceString); video.load(); var frameRate = 24; video.currentTime += 1/frameRate;// doesn’t do anything, leaves currentTime same as before video播放和暂停很好,但每当我尝试手动更改时间时它都不起作用。 我已经查看了HTML5video – Chrome – 错误设置currentTime,并且控制台中没有此类错误,实际上它不会显示任何错误。 我也无法使用video.currentTime + = 1或document.getElementById(“video”)从控制台更改currentTime。当前时间= 0,任意数字。 非常感谢你!

jQuery绑定popstate事件未通过

我正在为History API编写一个小程序。 我正在努力解决这个问题: $(window).bind(‘popstate’, function(event) { console.log(‘pop: ‘ + event.state); }); 当我点击“上一步”按钮时,它会记录’pop:undefined’… 但是,如果我这样做,事情就像预期的那样: window.onpopstate = function(event) { console.log(‘pop: ‘ + event.state); }; 它这次记录’pop:[object Object]’… 所以就像jQuery没有将事件对象传递给回调。 jQuery有问题吗? 或者我弄乱了什么?