1// оÑиÑение ÑÑÑоки, оÑÑавлÑÐµÑ ÑолÑко ÑиÑÑÑ 2function only_integer(data) { 3 return parseInt(data.replace(/\D+/g,"")); 4} 5 6function banner_show(banner, attrs) { 7 // показаÑÑ ÑказаннÑй Ð±Ð°Ð½Ð½ÐµÑ 8 banner['banner_img'].attr('src', banner['banners_url'] + banner['banners_name'] + '-0' + banner['banner_cur_num'] + '.png').attr('alt', attrs[banner['banner_cur_num']]['alt']).fadeIn(); 9 // поÑÑавиÑÑ ÐµÐ¼Ñ ÑÑÑÐ»ÐºÑ Ð¸ подпиÑÑ 10 banner['banner_a'].attr('href', attrs[banner['banner_cur_num']]['href']); 11} 12 13$(document).ready(function(){ 14 // баннеÑÐ½Ð°Ñ ÐºÑÑÑилка 15 16 let interval = 4000; // инÑеÑвал Ð¼ÐµÐ¶Ð´Ñ Ñменой, милиÑекÑÐ½Ð´Ñ 17 let banner_last = 5; // Ð½Ð¾Ð¼ÐµÑ Ð¿Ð¾Ñледнего баннеÑа 18 let banners_url = '/images/'; // диÑекÑоÑÐ¸Ñ Ñ Ð±Ð°Ð½Ð½ÐµÑами 19 let banners_name = 'ps-950x150'; // обÑее Ð¸Ð¼Ñ Ð±Ð°Ð½Ð½ÐµÑов 20 let banner_a = $('#rotator_bottom>div>a'); // Ñег ÑÑÑлки баннеÑа 21 let banner_img = $('#rotator_bottom>div>a>img'); // Ñег каÑÑинки баннеÑа 22 let banner_cur_num = 1; 23 24 // обÑÐµÐºÑ Ð±Ð°Ð½Ð½ÐµÑнÑÑ ÑÑÑлок и подпиÑей 25 let attrs = { 26 '1': {'href': 'https://ps.kz/hosting/shared', 'alt': 'Ð¥ÐСТÐÐÐ ÐÐЯ ÐÐ ÐÐÐТÐÐ ÐЮÐÐРСÐÐÐÐÐСТÐ'}, 27 '2': {'href': 'https://ps.kz/domains', 'alt': 'ÐÐÐÐÐЫ Ð ÐÐÐÐ KZ Ð ÐЮÐЫХ ÐРУÐÐÐ¥'}, 28 '3': {'href': 'https://ps.kz/hosting/data-center/colocation', 'alt': 'Ð ÐÐÐÐЩÐÐÐРСÐÐ ÐÐÐ Ð Ð ÐÐТÐ-ЦÐÐТРÐ'}, 29 '4': {'href': 'https://ps.kz/hosting/data-center/dedicated', 'alt': 'ÐÐ ÐÐÐРСÐÐ ÐÐÐ ÐÐ Ð ÐÐТÐ-ЦÐÐТРÐ'}, 30 '5': {'href': 'https://ps.kz/hosting/vps', 'alt': 'ÐÐÐÐЧÐЫРVPS Ð ÐÐÐÐХСТÐÐÐ'}, 31 } 32 33 // показаÑÑ Ð¿ÐµÑвÑй Ð±Ð°Ð½Ð½ÐµÑ 34 banner_show({'banner_img': banner_img, 'banner_a': banner_a, 'banners_url': banners_url, 'banners_name': banners_name, 'banner_cur_num': banner_cur_num}, attrs); 35 36 let i = setInterval(function () { 37 banner_cur_num = Number(only_integer(banner_img.attr('src').split('-').reverse()[0])); // полÑÑиÑÑ Ð½Ð¾Ð¼ÐµÑ ÑекÑÑего баннеÑа 38 banner_img.attr('src', banners_url + banners_name + '-0' + banner_cur_num + '.png').hide(); // ÑкÑÑÑÑ ÑекÑÑий Ð±Ð°Ð½Ð½ÐµÑ 39 if (banner_cur_num != Number(banner_last)) { // еÑли ÑÑо не поÑледний Ð±Ð°Ð½Ð½ÐµÑ 40 banner_cur_num = banner_cur_num + 1; // ÑгенеÑиÑоваÑÑ Ð½Ð¾Ð¼ÐµÑ ÑледÑÑÑего 41 } else { // еÑли поÑледний Ð±Ð°Ð½Ð½ÐµÑ 42 banner_cur_num = 1; // ÑбÑоÑиÑÑ Ð´Ð¾ пеÑвого 43 } 44 // показаÑÑ ÑледÑÑÑий Ð±Ð°Ð½Ð½ÐµÑ 45 banner_show({'banner_img': banner_img, 'banner_a': banner_a, 'banners_url': banners_url, 'banners_name': banners_name, 'banner_cur_num': banner_cur_num}, attrs); 46 47 }, interval); 48 49 return false; 50}); 51
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.