// the initial seed
Math.seed = 6;
// in order to work 'Math.seed' must NOT be undefined,
// so in any case, you HAVE to provide a Math.seed
Math.seededRandom = function(max, min) {
max = max || 1;
min = min || 0;
Math.seed = (Math.seed * 9301 + 49297) % 233280;
var rnd = Math.seed / 233280;
return min + rnd * (max - min);
}
.animatedElem {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000;
-moz-perspective: 1000;
-ms-perspective: 1000;
perspective: 1000;
/* пишут, что работает лучше чем translateZ на мобилках */
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
var test = {
mySuperMethod: function() {
alert(arguments.callee.name);
}
};
test.mySuperMethod();
logo.onmouseover = function () {
TweenMax.to(logo, 0.2, {
y: -10,
repeat: 999,
yoyo: true
});
};
logo.onmouseout = function() {
TweenMax.killTweensOf(logo);
};
var images = [
'img_01.jpg',
'img_02.jpg',
'img_03.jpg'
];
var totalImages = images.length;
alert(totalImages); // выведет 3
// допустим нам надо взять последний элемент массива
alert(images[totalImages]);
// будет ошибка
// потому что images[3] не существует, ибо массивы считаются от нуля
// 0, 1, 2 - всего три элемента, но последний под индексом 2
// поэтому нам надо написать вот так
alert(images[totalImages - 1]);
number++;
стоит после if(number < imageCount-1)
потому, что на следующую картинку можно переключиться только тогда, когда следующая картинка в принципе есть, т.е. только в том случае если мы не дошли до конца массива, собственно это и проверяется внутри if. type="text/javascript"
and <![CDATA[
, unless you are using something like IE6.#
symbol in jQuery-code means exacly the same as in CSS-code - an id of DOM-element.