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

使用 HTML 创建全页面拖放文件网站

Lakshmi Srinivas
更新于 2020年1月28日 10:18:14

浏览量 330 次

对于全页面拖放文件,请尝试以下代码:var myDrop = document.getElementById('dropZone'); function displayDropZone() {    myDrop.style.visibility = "visible"; } function hideDropZone() {    myDrop.style.visibility = "hidden"; } function allowDrag(ev) {    if (true) {       ev.dataTransfer.dropEffect = 'copy';       ev.preventDefault();    } } function handleDrop(ev) {    ev.preventDefault();    hideDropZone();    alert('这是 Drop!'); } window.addEventListener('dragenter', function(ev) {    displayDropZone(); }); myDrop.addEventListener('dragenter', allowDrag); myDrop.addEventListener('dragover', allowDrag); myDrop.addEventListener('dragleave', function(e) {    hideDropZone(); }); myDrop.addEventListener('drop', handleDrop);

使 Safari 识别
HTML 5

karthikeya Boyini
更新于 2020年1月28日 10:19:15

浏览量 101 次

要使 Safari 识别元素:main {    display: block;    width: 800px;    height: 800px;    background-color: #0C0; }您需要关注:main {    display: block; }

HTML5 meta name = “viewport” 未按预期工作

Anvi Jain
更新于 2020年1月28日 10:23:26

浏览量 672 次

要解决 HTML5 meta viewport 问题,您可以尝试以下修复方法之一:您也可以尝试这个:假设您的站点宽度为 100px,则它不会显示整个页面,使用initial-scale = 1

如何在同一个 XMLHttpRequest 中发送文件和参数

Jennifer Nicholas
更新于 2020年1月28日 10:34:09

浏览量 406 次

要在同一个 XMLHttpRequest 中发送文件和参数:var myForm = new FormData(); myForm.append('param1', 'demo'); myForm.append('param2', 6767); myForm.append('myDir', 'public-data'); myForm.append('demofile', file); xhr.send(myForm);

增强 HTML5 canvas 效果的实时性能

Samual Sam
更新于 2020年1月28日 10:33:37

浏览量 491 次

要增强 HTML5 canvas 性能:应禁用图像平滑处理以半分辨率渲染使用 drawImage() 更新主画布 您需要使用整数坐标和大小尽可能多地使用 requestAnimationFrame() 您需要尽可能多地使用 while 循环

HTML5 drawImage() 方法将图像绘制到画布上

Rishi Rathor
更新于 2020年1月28日 10:23:53

浏览量 274 次

要将图像绘制到画布上,请使用 HTML5 drawImage() 方法:                    function drawShape(){             // 使用 DOM 获取画布元素             var canvas = document.getElementById('mycanvas');                       // 确保在不支持画布时不执行             if (canvas.getContext){                // 使用 getContext 绘制画布                var ctx = canvas.getContext('2d');                // 绘制形状                var img = new Image();                img.src = '/images/backdrop.jpg';                img.onload = function(){                   ctx.drawImage(img,0,0);                   ctx.beginPath();                   ctx.moveTo(30,96);                   ctx.lineTo(70,66);                   ctx.lineTo(103,76);                   ctx.lineTo(170,15);                   ctx.stroke();                }             } else {                alert('您需要 Safari 或 Firefox 1.5+ 才能查看此演示。');             }          }                        

无法使用 HTML5 和在第一页加载时从网络摄像头拍照

Lakshmi Srinivas
更新于 2020年1月28日 10:32:55

浏览量 218 次

您需要尝试以下方法才能使用 HTML5 从网络摄像头拍照:声明变量var streaming = false,    video = document.querySelector('#video'), canvas = document.querySelector('#canvas'),    photo = document.querySelector('#photo'),    startbutton = document.querySelector('#startbutton'),    width = 320,    height = 0;使用 getUserMedianavigator.getMedia = ( navigator.getUserMedia ||                 navigator.webkitGetUserMedia ||                   navigator.mozGetUserMedia ||                    navigator.msGetUserMedia);

跨域 HTML

Samual Sam
更新于 2020年1月28日 10:21:47

浏览量 138 次

要解决元素中的加载问题,您需要将跨域设置为“anonymous”:您也可以尝试另一个修复方法。这可能是因为缺少 Access-Control-Allow-Headers 响应标头,其中包含与 Access-Control-Request-Headers 请求标头中传递的列表匹配的 HTTP 标头列表。

HTML5 音频控制停止按钮

Lakshmi Srinivas
更新于 2020年1月28日 10:20:06

浏览量 1K+

尝试以下代码将停止按钮添加到 HTML5 中的音频:function displayStopBtn() {    var myPlayer = document.getElementsByTagName('audio')[0];    myPlayer.pause();    myPlayer.currentTime = 0; }您还可以包含 jQuery:$("#stopButton").click(function () {    audio.pause();    audio.currentTime = 0; });

HTML5 嵌套表格的有效性

Nishtha Thakur
更新于 2020年1月28日 10:22:50

浏览量 143 次

验证器认为以下表格有效:                 示例                                                                                                                                              我的                            表格                                                                                                                

广告
© . All rights reserved.