Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Управление объектом (https://javascript.ru/forum/misc/32557-upravlenie-obektom.html)

Fedya 20.10.2012 22:41

Управление объектом
 
Здравствуйте, скажите, пожалуйста, как сделать так, чтобы когда я жал кнопку "вверх" картинка поднималась на заданное кол-во пикселей, когда вправо - уходила вправо и т.д.

Gvozd 20.10.2012 23:25

Используйте свойство style DOM-объекта

Fedya 21.10.2012 00:27

Понятно, что надо использовать стили,
скорее всего margin, меня скорее интересует реализация самих нажатий на javascript, как написать
ЕСЛИ НАЖАЛ ВВЕРХ, ТО..

ruslan_mart 21.10.2012 07:25

jQuery:

<div id="buttons">
<input type="button" value="Вверх" name="Top">
<input type="button" value="Вправо" name="Right">
<input type="button" value="Вниз" name="Bottom">
<input type="button" value="Влево" name="Left">
</div>

<script>
$('#buttons input').bind('click', 'function()
{
var a = $('id image..').css('margin'+this.name)+1;
$('id image..').css('margin'+this.name', a);
})
</script>

Fedya 21.10.2012 13:33

Но это на кнопках, которые появятся на экране, а если используя клавиатуру?

Fedya 21.10.2012 15:40

Подсказали использовать canvas, пойду читать про него, всем спасибо


Часовой пояс GMT +3, время: 03:26.