PDA

View Full Version : آموزش: سلام کسی از این کد سر در میاره؟ پروژه دانشگاست فوری فقط



amirgraphic
دوشنبه 11 خرداد 1394, 09:35 صبح
// JavaScript Document
var memory_array = ['1','1','2','2','3','3','4','4','5','5','6','6','7 ','7','8','8','9','9','10','10','11','11','12','12 '];
var memory_values = [];
var memory_tile_ids = [];
var tiles_flipped = 0;
Array.prototype.memory_tile_shuffle = function(){
var i = this.length, j, temp;
while(--i > 0){
j = Math.floor(Math.random() * (i+1));
temp = this[j];
this[j] = this[i];
this[i] = temp;
}
}
function newBoard(){
tiles_flipped = 0;
var output = '';
memory_array.memory_tile_shuffle();
for(var i = 0; i < memory_array.length; i++){
output += '<div id="tile_'+i+'" onclick="memoryFlipTile(this,\''+memory_array[i]+'\')"></div>'
}
document.getElementById('memory_board').innerHTML = output;
}
function memoryFlipTile(tile,val){
if(tile.innerHTML == "" && memory_values.length < 2){
tile.style.background = '#FFF';
tile.innerHTML = val;
if(memory_values.length == 0){
memory_values.push(val);
memory_tile_ids.push(tile.id)
}else if(memory_values.length == 1){
memory_values.push(val);
memory_tile_ids.push(tile.id);
if(memory_values[0] == memory_values[1]){
tiles_flipped +=2;
memory_values = [];
memory_tile_ids = [];
if(tiles_flipped == memory_array.length){
alert("...با تشکر امیر ذلقی");
document.getElementById('memory_board').innerHTML = "";
newBoard();
}
}else{
function flip2Back(){
var tile_1 = document.getElementById(memory_tile_ids[0]);
var tile_2 = document.getElementById(memory_tile_ids[1]);
tile_1.style.background='url(images/checkerd.jpg) no-repeat';
tile_1.innerHTML = "";
tile_2.style.background = 'url(images/checkerd.jpg) no-repeat';
tile_2.innerHTML = "";
memory_values = [];
memory_tile_ids = [];
}
setTimeout(flip2Back, 700);
}
}
}
}

amirgraphic
دوشنبه 11 خرداد 1394, 09:54 صبح
کد اسکریپت پازل اعداده این کد کسی میتوه یه توضیحبرام بدههههههههه
کجایید؟

amirgraphic
دوشنبه 11 خرداد 1394, 10:32 صبح
کسی جاوا اسکریپت بلد نیست اینجا؟

reza_ali202000
سه شنبه 19 خرداد 1394, 18:48 عصر
var memory_array = ['1','1','2','2','3','3','4','4','5','5','6','6','7 ','7','8','8','9','9','10','10','11','11','12','12 '];
var memory_values = [];
var memory_tile_ids = [];
var tiles_flipped = 0;
Array.prototype.memory_tile_shuffle = function(){
var i = this.length, j, temp;
while(--i > 0){
j = Math.floor(Math.random() * (i+1));
temp = this[j];
this[j] = this[i];
this[i] = temp;
}
}
function newBoard(){
tiles_flipped = 0;
var output = '';
memory_array.memory_tile_shuffle();
for(var i = 0; i < memory_array.length; i++){
output += '<div id="tile_'+i+'" onclick="memoryFlipTile(this,\''+memory_array[i]+'\')"></div>'
}
document.getElementById('memory_board').innerHTML = output;
}
function memoryFlipTile(tile,val){
if(tile.innerHTML == "" && memory_values.length < 2){
tile.style.background = '#FFF';
tile.innerHTML = val;
if(memory_values.length == 0){
memory_values.push(val);
memory_tile_ids.push(tile.id)
}else if(memory_values.length == 1){
memory_values.push(val);
memory_tile_ids.push(tile.id);
if(memory_values[0] == memory_values[1]){
tiles_flipped +=2;
memory_values = [];
memory_tile_ids = [];
if(tiles_flipped == memory_array.length){
alert("...با تشکر امیر ذلقی");
document.getElementById('memory_board').innerHTML = "";
newBoard();
}
}else{
function flip2Back(){
var tile_1 = document.getElementById(memory_tile_ids[0]);
var tile_2 = document.getElementById(memory_tile_ids[1]);
tile_1.style.background='url(images/checkerd.jpg) no-repeat';
tile_1.innerHTML = "";
tile_2.style.background = 'url(images/checkerd.jpg) no-repeat';
tile_2.innerHTML = "";
memory_values = [];
memory_tile_ids = [];
}
setTimeout(flip2Back, 700);
}
}
}
}

vb341
سه شنبه 19 خرداد 1394, 19:45 عصر
دوست عزيز سوالت رو در بخش مربوطه مطرح كن

fakhravari
چهارشنبه 20 خرداد 1394, 20:40 عصر
صاحب نداره تالار نه