Эй, мне не нравится задавать такие открытые вопросы, но я совершенно заблудился с этим.Я пытаюсь понять, как сделать перетаскивание специально для сенсорных устройств.Все онлайн-уроки, которые я видел для перетаскивания, содержат некоторые странные операторы if (IE), которые затрудняют чтение и даже не работают на сенсорных устройствах.Это сводит меня с ума, потому что это так легко сделать в ActionScript, и я все еще изучаю JS.
К моему ужасу, я даже не смог заставить работать addEventListener:
<html>
<head>
<title>Drag and Drop test</title>
<style type="text/css">
#box{
top:200px;
width:100px;
height:100px;
background:red;
position:relative;
}
#box2{
top:200px;
width:100px;
height:100px;
background:black;
position:relative;
}
</style>
</head>
<body>
<div id="box">something something something</div>
<div id="box2"></div>
<script type="text/javascript">
function doSomething() {
myImage.style.width = '200px';
}
var myImage = document.getElementById('box');
myImage.addEventListener('click', doSomething, false);
</script>
</body>
</html>
Я фактически вытащил этот код для addEventListener из ответа на другой вопрос, но, похоже, он не работает,Я запускаю сафари, если это важно.Спасибо