国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

HTML5 ??? ? ??

??? ? ??? ??? ?? ??? ?? ??? ????? ???? ?????.

HTML5??? ??? ? ??? ??? ???? ?? ??? ????? ? ??? ? ????.

??? ? ??? HTML5 ??? ?????.


???? ??

8.jpg


Internet Explorer 9+, Firefox, Opera, Chrome ? Safari? ???? ?????.

??: Safari 5.1.2? ???? ???? ????.


HTML5 ??? ? ?? ??

?? ??? ??? ??? ? ?? ???????.

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文網(wǎng)(php.cn)</title>
    <style type="text/css">
        #div1 {width:300px;height:200px;padding:10px;border:1px solid #aaaaaa;}
    </style>
    <script>
        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>
<p>拖動(dòng) W3CSchool.cc 圖片到矩形框中:</p>
<div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
<br>
<img id="drag1" src="http://img1.ph.126.net/MnyJ0KB2x0x5uxhOnXJtNA==/3337730273835664288.gif" draggable="true" ondragstart="drag(event)" width="300" height="200">
</body>
</html>

????? ???? ???? ???? ???


????? ?? ??? ?? ? ??? ????? ?? ??? ??? ? ????. ??? ? ?? ???? ??? ?????.

??? ??? ???? ??

?? ??? ??? ???? ???? draggable ??? true? ?????.

<img draggable="true">

??? ?? - ondragstart ? setData()

?? ?? ??? ???? ? ?? ?? ????? ?????.

?? ??? ondragstart ??? ???? ???? ???? drag(event) ??? ?????.

dataTransfer.setData() ???? ???? ???? ??? ??? ?? ?????.

function drag(ev)
{
ev.dataTransfer . setData("Text",ev.target.id);
}

? ??? ??? ??? "Text"?? ?? ??? ??? ??? ID???. ??("???1").


?? ?? - ondragover

ondragover ??? ?? ???? ???? ??? ???.

????? ???/??? ?? ?? ?? ??? ? ????. ??? ???? ?? ?? ??? ?? ??? ???? ???.

? ??? ondragover ???? event.preventDefault() ???? ???? ?????.

event.preventDefault()


?? - ondrop

???? ???? ???? ?? ???? ?????.

?? ??? ondrop ??? drop(event) ??? ?????.

function drop(ev)
{
evpreventDefault. ();
var data=ev.dataTransfer.getData("Text");
ev.target.appendChild(document.getElementById(data));
}

?? ??:

  • preventDefault()? ???? ????? ?? ??? ??? ?????. ?? ???? ?? ??? ???? ??? ?? ?? ????. ??)

  • dataTransfer.getData("Text") ???? ?? ???? ???? ?????. ? ???? setData() ????? ??? ???? ??? ?? ???? ?????.

  • ???? ???? ???? ??? ID???("drag1")

  • ???? ??? ?? ??(?? ??)? ?????. ) ? ?? <div> ?? ??? ????? ?? ???? ????.

  • ???

????? ???? ??? ???

???? ??
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> <style type="text/css"> #div1, #div2 {float:left; width:200px; height:205px; margin:10px;padding:10px;border:1px solid #aaaaaa;} </style> <script> 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)"> <img src="http://img1.ph.126.net/MnyJ0KB2x0x5uxhOnXJtNA==/3337730273835664288.gif" draggable="true" ondragstart="drag(event)" id="drag1" width="190" height="190"></div> <div id="div2" ondrop="drop(event)" ondragover="allowDrop(event)"></div> </body> </html>