jsfiddle:http: //jsfiddle.net/39she/3/
HTML:
<a href="http://google.de">
<img src="https://www.google.de/images/srpr/logo4w.png" draggable="true" />
</a>
JavaScript:
// Please forgive me this bad-designed function ;)
// quick and dirty solution
function log(msg) {
document.body.innerHTML = document.body.innerHTML + "<hr />" + msg;
}
var myImg = document.getElementsByTagName("img")[0];
myImg.addEventListener("dragstart", function(evt) {
log("Drag started");
});
日志消息出现在Chrome 27、Safari 5.1和Opera 12.15中。只有 IE 10 不会触发任何事件(尽管它会drop
在图像随后被丢弃时触发该事件)。
Edit 1
Listening for dragstart
at the link 标签在 IE 10 中运行良好。