Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.12.2011, 21:22
Аватар для TBIKC
Интересующийся
Отправить личное сообщение для TBIKC Посмотреть профиль Найти все сообщения от TBIKC
 
Регистрация: 17.03.2011
Сообщений: 17

Не двигаются блоки, jquery
В чём ошибка ? Не двигаются блоки
Помогите пожалуйста
var pingpong = {}
pingpong.pressedKeys = [];

$(function(){
	pingpong.timer = setInterval(gameloop,30);
	
	$(document).keydown(function(e){
		pingpong.pressedKeys[e.which] = true;
	)};
	
	$(document).keyup(function(e){
		pingpong.pressedKeys[e.which] = false;
	)};
});

function gameloop(){
	movePaddles();
}
function movePaddles(){
	if(pingpong.pressedKeys[KEY.UP]){
		var top = parseInt($("#paddleB").css("top"));
		$("#paddleB").css("top",top-5);
	}
	if(pingpong.pressedKeys[KEY.DOWN]){
		var top = parseInt($("#paddleB").css("top"));
		$("#paddleB").css("top",top+5);
	}
	if(pingpong.pressedKeys[KEY.W]){
		var top = parseInt($("#paddleA").css("top"));
		$("#paddleA").css("top",top-5);
	}
	if(pingpong.pressedKeys[KEY.S]){
		var top = parseInt($("#paddleA").css("top"));
		$("#paddleA").css("top",top+5);
	}
}


<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8">
	<title>Ping pong</title>
	<script src="jquery-1.4.4.min.js"></script>
	<script src="pingpong.js"></script>
	<link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<body>
	<header>
		<h1>Ping Pong</h1>
	</header>
	<footer>
		<script>
			
		</script>
		This is an example of creating a Ping Pong Game!<br><br>
		<div id="game">
			<div id="playground">
				<div id="paddleA" class="paddle"></div>
				<div id="paddleB" class="paddle"></div>
				<div id="ball"></div>
			</div>
		</div>
	</footer>
</body>
</html>
Ответить с цитированием
  #2 (permalink)  
Старый 21.12.2011, 21:53
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,232

Сообщение от TBIKC
В чём ошибка ?
Например ты нигде не пишешь единицы измерения...
И пример твой как запустить? Что это за Лего ты выложил?
Что должно быть в итоге-то?
Ответить с цитированием
  #3 (permalink)  
Старый 21.12.2011, 22:20
Аватар для TBIKC
Интересующийся
Отправить личное сообщение для TBIKC Посмотреть профиль Найти все сообщения от TBIKC
 
Регистрация: 17.03.2011
Сообщений: 17

Написал всё до этого момента и вот следующий 6 шаг - запустить )
6. Let's test what we just coded. Save all the files and open index.html in the
web browser.
7. Try pressing the keys to control both paddles. The two paddles should move
smoothly and respond at the same time without interruption.
What just happened?
We have used another approach to capture the keyboard input. Instead of doing the action
once after the key press is detected, we store which keys are pressed and which are not.
Afterwards, we use a JavaScript interval to check the pressed keys every 30 milliseconds.
This approach enables us to know all the keys pressed at the time and so we can move both
paddles at the same time.

Ответить с цитированием
  #4 (permalink)  
Старый 22.12.2011, 10:52
Аватар для TBIKC
Интересующийся
Отправить личное сообщение для TBIKC Посмотреть профиль Найти все сообщения от TBIKC
 
Регистрация: 17.03.2011
Сообщений: 17

Ну так что ?
Ответить с цитированием
  #5 (permalink)  
Старый 22.12.2011, 11:33
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,232

Сообщение от TBIKC
Ну так что ?
Забесплатно желание не появилось...
Ответить с цитированием
  #6 (permalink)  
Старый 22.12.2011, 11:45
Аватар для TBIKC
Интересующийся
Отправить личное сообщение для TBIKC Посмотреть профиль Найти все сообщения от TBIKC
 
Регистрация: 17.03.2011
Сообщений: 17

эх, как же так то везде сплошная коррупция (
Ответить с цитированием
  #7 (permalink)  
Старый 22.12.2011, 13:25
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,232

Сообщение от TBIKC
везде сплошная коррупция
В данном вопросе нет никапельки коррупционной сотавляющей. Исключительно оплата труда.
Ответить с цитированием
  #8 (permalink)  
Старый 22.12.2011, 18:56
Аватар для TBIKC
Интересующийся
Отправить личное сообщение для TBIKC Посмотреть профиль Найти все сообщения от TBIKC
 
Регистрация: 17.03.2011
Сообщений: 17

Всё исправил (firebug ура)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамически загружаемая jQuery и jQuery-функции в одном файле 67bytes Общие вопросы Javascript 6 06.03.2013 09:01
2 разных модуля на jQuery - как подключить? finder jQuery 4 23.03.2012 22:29
Jquery - поменять местами блоки denlem jQuery 4 09.12.2010 16:00
jQuery jTreeMenu plugin Seafnox jQuery 9 12.01.2010 21:55
JQuery + FireFox NOOB jQuery 4 02.11.2009 18:16