HTML5 学习记录
来源:互联网 发布:windows预览体验 编辑:程序博客网 时间:2024/05/30 22:42
最近看着HTML5越来越流行,不禁想了解下,追一下时代的潮流,不要被“拍死在沙滩上了”~~
学习第一章:摘录自W3C,~~有时间可以去看看,代码自己改动测试过的,觉得有用的可以直接摘录测试(使用Chrome)
原文“Internet Explorer 9、Firefox、Opera 12、Chrome 以及 Safari 5 支持拖放。注释:在 Safari 5.1.2 中不支持拖放”,但是目前我测试的结果IE9,10都不支持~
只用HTML就实现页面元素的拖动,想测试暂时先用Chrome吧
<!DOCTYPE HTML>
<html>
<head>
<style type="text/css">
#div1
{
width:400px;
height:300px;
border:1px solid red;
float:left;
}
#div2
{
float:left;
width:400px;
height:300px;
border:1px solid red;
}
#drag1
{
float:left;
display:block;
width:154px;
height:152px;
}
</style>
<script type="text/javascript">
function allowDrop(ev)
{
ev.preventDefault();
}
function drag(ev)
{
ev.dataTransfer.setData("Text",ev.target.id);
}
function drop(ev)
{
ev.preventDefault();
var data=ev.dataTransfer.getData("Text");
ev.target.appendChild(document.getElementById(data));
}
</script>
</head>
<body>
<div id="div1" ondrop="drop(event)"
ondragover="allowDrop(event)">可以拖动图片到这里(A)</div>
<div id="div2" ondrop="drop(event)"
ondragover="allowDrop(event)">可以拖动图片到这里(B)</div>
<img id="drag1" src="http://img.blog.csdn.net/20140530110309734?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZHlwMzMw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast“ draggable="true" ondragstart="drag(event)" />
</body>
</html>
- cocos2d-html5学习记录
- HTML5 学习记录
- Html5 学习记录
- HTML5的学习记录
- php学习记录 html5 createObjectURL
- HTML5学习记录二:画布
- html5-CSS学习-background记录
- 【GitHub】【Html5】学习记录1
- html5学习记录03:超链接
- HTML5学习记录--约束验证
- HTML5学习记录之HTM5的设计
- HTML5 File Api(1)学习记录
- html5学习记录01:常见标签
- html5学习记录02:表格table
- html5学习记录04:图片<img>标签
- HTML5学习记录之文本元素
- HTML5 学习记录之浏览器检测是否支持HTML5
- html5记录
- idx
- 多线程下变量-原子操作 __sync_fetch_and_add等等
- cursor
- bind变量
- SQL
- HTML5 学习记录
- parser切词&全文检索
- postgres-xc
- 继承
- System Administration Functions
- Row and Array Comparisons
- ALTER TABLE rewrites
- python 字符编码处理问题总结 彻底击碎乱码!
- vacuum和vacuum full区别