Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.08.2014, 18:58
Новичок на форуме
Отправить личное сообщение для Michael_isr Посмотреть профиль Найти все сообщения от Michael_isr
 
Регистрация: 04.08.2014
Сообщений: 6

Помогите пожалуйста с кодом. сегодня сдавать работу !!!
/* написал игрушку на JS. все работает. теперь то же самое нужно сделать с использованием JQuery Игруха простенькая. если кто- то может помочь буду очень благодарен. Спасибо!*/

Правила игры:
существует поле 10х10 повторяющихся картинок.
изначально картинки скрыты. при нажатии на кнопку показать картинки - все картинки открываются на 3 сек.
после этого снова становятся невидимыми.
рядом с полем 10х10 расположены цифры. от 1- 8
Суть игры: в тот момент как картинки открываются нужно запомнить количество картинок от каждого вида. после этого нужно нажать любую картинку на поле. картинка открывается. далее игрок должен нажать на цифру, которая по мнению игрока равна количеству картинок на поле. если игрок прав - все картинки данного типа открываются

elements = document.getElementsByTagName("img");

images= [ 'img/01.jpg','img/02.jpg','img/03.jpg','img/04.jpg','img/05.jpg','img/06.jpg','img/07.jpg','img/08.jpg',
'img/02.jpg','img/03.jpg','img/04.jpg','img/05.jpg','img/06.jpg','img/07.jpg','img/08.jpg','img/03.jpg',
'img/04.jpg','img/05.jpg','img/06.jpg','img/07.jpg','img/08.jpg','img/04.jpg','img/05.jpg','img/06.jpg',
'img/07.jpg','img/08.jpg','img/05.jpg','img/06.jpg','img/07.jpg','img/08.jpg','img/06.jpg','img/07.jpg',
'img/08.jpg','img/07.jpg','img/08.jpg','img/08.jpg']; //массив фотографий


temp=-1;
temp2=-1;
pohuy = 0;
//--------------------------------->
function showPic() {
for (var i = 0; i < images.length; i++) {
elements[i].src = images[i];
}
setTimeout(hidePic,2000);
}


function hidePic(){
for (var i = 0; i < elements.length; i++) {
elements[i].src = "";
}

}
//---------------------------------------------> показать все картинки
function showPic(index) {
if (temp2 != -1) {
return false;
}
if (temp == -1) {
elements[index].src = images[index];
temp = index;
pohuy = podschetElementov()

}
}
function podschetElementov() {
var infoOkartinke;
var schetchik = 0;
infoOkartinke = images[temp];
for (var i = 0; i < images.length; i++)
if(images[i]==infoOkartinke)
schetchik++
return schetchik;
}

function compare(num){
if(num == pohuy) {
for (var i = 0; i < images.length; i++) {
if(images[i] == images[temp]) {
elements[i].src = images[i];

}
}
temp = -1;
pohuy = 0;
}
else{
elements[temp].src = "";
temp = -1;
pohuy = 0;


}
}

function hidePic(){
elements[temp].src = "";
elements[temp2].src = "";
temp=-1;
temp2=-1;
}

Последний раз редактировалось Michael_isr, 11.08.2014 в 19:33.
Ответить с цитированием
  #2 (permalink)  
Старый 11.08.2014, 19:24
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,072

Michael_isr, и какие правила в игре?
Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
Ответить с цитированием
  #3 (permalink)  
Старый 11.08.2014, 19:34
Новичок на форуме
Отправить личное сообщение для Michael_isr Посмотреть профиль Найти все сообщения от Michael_isr
 
Регистрация: 04.08.2014
Сообщений: 6

отформатировал. так нормально?
Ответить с цитированием
  #4 (permalink)  
Старый 11.08.2014, 19:59
Аватар для ixth
Профессор
Отправить личное сообщение для ixth Посмотреть профиль Найти все сообщения от ixth
 
Регистрация: 19.01.2010
Сообщений: 354

А ты веселый парень, как я погляжу.
pohuy = 0;
Ответить с цитированием
  #5 (permalink)  
Старый 11.08.2014, 20:27
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,072

Сообщение от Michael_isr
существует поле 10х10 повторяющихся картинок
Сообщение от Michael_isr
//массив фотографий
всего 36 -- ?
Ответить с цитированием
  #6 (permalink)  
Старый 11.08.2014, 22:19
Новичок на форуме
Отправить личное сообщение для Michael_isr Посмотреть профиль Найти все сообщения от Michael_isr
 
Регистрация: 04.08.2014
Сообщений: 6

да, всего 36 мест
Ответить с цитированием
  #7 (permalink)  
Старый 11.08.2014, 22:37
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,072

Michael_isr,
и как 36 картинок превращаются в 100?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Слайдер - карусель блоков (помогите пожалуйста) Viktor.Poberezhniy Общие вопросы Javascript 3 22.07.2014 12:46
Помогите пожалуйста вычислить общую сумму katalizator Общие вопросы Javascript 15 22.03.2013 16:26
Пожалуйста помогите решить задачу на java alex01rus1991 Элементы интерфейса 9 27.11.2012 01:02
Помогите пожалуйста правильно написать скрипт raffx Events/DOM/Window 17 16.10.2012 20:31
помогите пожалуйста с кодом, который отмечает область на картинке 500rublei Общие вопросы Javascript 1 04.04.2010 13:04