Как работает этот код

A
На сайте с 26.04.2015
Offline
0
342

Здравствуйте. Кто-нибудь может объяснить как этот кусок кода работает?

r=$('#'+change_img.div_id+' img');

change_img_x=(r[0].height/change_img.x+'').replace(/(.*)\.(.*)/,"$1")-1+1;

change_img_y=(r[0].width/change_img.y+'').replace(/(.*)\.(.*)/,"$1")-1+1;

B3
На сайте с 09.12.2014
Offline
21
#1

Код несколько ущербен во второй своей части:

r=$('#'+change_img.div_id+' img'); // получаем в r массив изображений, являющихся детьми дива с 
//указанным id

change_img_x=(r[0].height/change_img.x+'').replace(/(.*)\.(.*)/,"$1")-1+1; // берем первое
// изображение из массива, его высоту делим на высоту, заданную в настройках,
// получаем целую часть от этого деления и приводим к числу

change_img_y=(r[0].width/change_img.y+'').replace(/(.*)\.(.*)/,"$1")-1+1; // аналогично предыдущему
// пункту, но только с шириной
рыбу не убить

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий