找到 598 篇文章 关于前端脚本

HTML5 中的 DataTransfer 对象

Jennifer Nicholas
更新于 2020年1月29日 08:20:22

312 次浏览

所有拖放事件的事件侦听器方法都接受包含名为 dataTransfer 的只读属性的 Event 对象。event.dataTransfer 返回与事件关联的 DataTransfer 对象,如下所示:function EnterHandler(event) {    DataTransfer dt = event.dataTransfer;    … }您可以尝试运行以下代码来实现 DataTransfer 对象:                    #boxA, #boxB { float:left;padding:10px;margin:10px; -moz-user-select:none; }          #boxA { background-color: #6633FF; width:75px; height:75px; }          #boxB { background-color: #FF6699; width:150px; height:150px; }             ... 阅读更多

在 HTM5 上使图像缩放鼠标悬停

Samual Sam
更新于 2020年1月29日 08:19:37

294 次浏览

要使图像在鼠标悬停时缩放,请使用 Vanilla JavaScript 库。在鼠标移动时,将其设置为如下所示:function move(e) {    var pos = getMousePos(myCanvas, e);    context.drawImage(img, -pos.x, -pos.y, img.width, img.height); }对于画布://添加事件侦听器,我们需要 myCanvas.addEventListener('mouseout', display, false); myCanvas.addEventListener('mousemove', move, false);function display() {    context.drawImage(img, 0, 0, img.width>>1, img.height>>1); }

innerHTML 添加文本但不添加 HTML 标签

Vrundesha Joshi
更新于 2020年1月29日 08:18:47

183 次浏览

也许您正在将 += 与 innerHTML 一起使用。尝试以下操作:var myNum = [1,2,3]; var myStr; myStr = ""; for( var a in myNum) myStr += "" + a + ""; myStr += ""; id("numberList").innerHTML = myStr;

jQuery Mobile:从一个页面向另一个页面发送数据

Lakshmi Srinivas
更新于 2020年1月29日 08:18:17

175 次浏览

要传递值,假设我们的结构如下,页面为 new.html,结构JS 将是:$( document ).on( "pageinit", "#new", function( event ) {    var myParam = $(this).data("url").split("?")[1];    myParam = parameters.replace("structure=","");    alert(myParam); });

JS Geolocation 但无需提示?

Rishi Rathor
更新于 2020年1月29日 08:14:44

325 次浏览

不,您将无法阻止提示。这是一个安全功能,因为并非每个用户都希望共享其位置。如 W3C 所述:此规范的符合性实现必须提供一种保护用户隐私的机制,并且此机制应确保在未经用户明确许可的情况下,不会通过此 API 提供任何位置信息。

XMLHttpRequest 用于 Video 标签?

karthikeya Boyini
更新于 2020年1月29日 08:14:09

411 次浏览

HTML5 文件 Blob.slice() 方法可用于创建包含数据的 Blob 对象。此数据位于源 Blob 的指定字节范围内。它使用 XMLHttpRequest,如下例所示。让我们看一个使用 slice() 发送和接收二进制数据的示例。此示例发送文本并使用 POST 方法将“文件”发送到服务器:var val = new XMLHttpRequest(); val.open("POST", url, true); val.onload = function (event) { }; var blob = new Blob(['demo'], {type: 'text/plain'}); val.send(blob);对于视频:req.onload = function () {    var blob_uri = URL.createObjectURL(this.response);    myElement.appendChild(document.createElement("source")).src = ... 阅读更多

如何将 HTML 文件加载到画布中?

Samual Sam
更新于 2020年1月29日 08:12:55

628 次浏览

为此,您可以使用 SVG 元素。让我们看一个例子:           演示          

使用 HTML5 的 JavaScript 文件拖放

Nancy Den
更新于 2020年1月29日 08:12:03

217 次浏览

拖放 (DnD) 是一种强大的用户界面概念,可以借助鼠标点击轻松地复制、重新排序和删除项目。这允许用户点击并按住鼠标按钮,将其拖动到另一个位置,然后释放鼠标按钮以将元素放置在那里。对于拖放:                    #boxA, #boxB {float:left;padding:10px;margin:10px; -moz-user-select:none;}          #boxA { background-color: #6633FF; width:75px; height:75px; }          #boxB { background-color: #FF6699; width:150px; height:150px; }       ... 阅读更多

HTML5 是否只替换 Flash/Silverlight 的视频方面?

Lakshmi Srinivas
更新于 2020年1月29日 08:12:31

77 次浏览

Flash 提供了令人惊叹的 GUI 和许多视觉效果动画功能。它允许用户在特定平台内构建所有内容,而无需完全集成到浏览器中,并将其包装在浏览器中,其主要范围是多媒体和其他类型的动画。HTML5 元素为您提供了一种简单而强大的方法来使用 JavaScript 绘制图形。它可用于绘制图形、制作照片合成或进行简单的(以及不那么简单的)动画。这是一个只有两个特定属性 width 和 height 以及所有核心 HTML5 属性(如 id、name 等)的简单元素... 阅读更多

使用 fabric.js 移动元素时,如何将图像保持在 HTML5 画布的后面?

karthikeya Boyini
更新于 2020年1月29日 08:11:26

292 次浏览

要将图像保持在画布的后面,在移动元素时,您需要传递:preserveObjectStacking以下方法将起作用,并且图像在背景中不可见:window.canvas = new fabric.Canvas('c', { preserveObjectStacking:true });现在,在移动时,形状将显示在图像之上。

广告

© . All rights reserved.