aタグはdragstartイベントの発火が遅い?
by FiNGAHOLiC
HTML
<a href="#" id="mod-draggable-a" draggable="true"></a>
<div id="mod-results-a"></div>
<div id="mod-draggable-div" draggable="true"></div>
<div id="mod-results-div"></div>
CSS
#mod-draggable-a {
background: yellow;
display: block;
height: 100px;
width: 100px;
}
#mod-draggable-div {
background: red;
display: block;
height: 100px;
width: 100px;
}
JavaScript
var resultsA = document.getElementById('mod-results-a');
var resultsDiv = document.getElementById('mod-results-div');
var elmA = document.getElementById('mod-draggable-a');
var elemDiv = document.getElementById('mod-draggable-div');
elmA.addEventListener('dragstart', function (e) {
console.log(e);
var p = document.createElement('p');
p.textContent = 'a dragstart';
resultsA.appendChild(p);
}, false);
elemDiv.addEventListener('dragstart', function (e) {
console.log(e);
var p = document.createElement('p');
p.textContent = 'div dragstart';
resultsDiv.appendChild(p);
}, false);