# Koenig (11.02.2016 / 11:16)
Andrei4ik93, http://php5lab.com/blog80.html
Там идет привязка скролинга всей страницы а у меня скролл в диве с чатом
замени window.scrollTop на свой элемент
# ramzes (11.02.2016 / 13:20)
замени window.scrollTop на свой элемент
Я в этом нуб,мне бы подробнее надо
function showTime(times) {
var monthsArr = ["Jan", "Feb", "Mar", "Apr", "May", "Jun",
"Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
var daysArr = ["Sat", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];
var dateObj = new Date(times);
var year = dateObj.getFullYear();
var month = dateObj.getMonth();
var numDay = dateObj.getDate();
var day = dateObj.getDay();
var hour = dateObj.getHours();
var minute = dateObj.getMinutes();
var second = dateObj.getSeconds();
if (minute < 10) minute = "0" + minute;
if (second < 10) second = "0" + second;
var out = daysArr[day] + ", " + numDay + " " + monthsArr[month]
+ " " + year + ", " + hour + ":" + minute + ":" + second;
return out;
}
Получаю из пхп скрипта дату из базы в секундвах,но не хочет код рабтать((
# Andrei4ik93 (12.02.2016 / 18:55)
function showTime(times) {
var monthsArr = ["Jan", "Feb", "Mar", "Apr", "May", "Jun",
"Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
var daysArr = ["Sat", "Mon", "Tue", "Wed", "Thu", "Fri", "S
Date кушает миллисекунды, добавь три нуля в конце штоле
# Mi7teR (12.02.2016 / 22:20)
Date кушает миллисекунды, добавь три нуля в конце штоле
Оуу братан я не 9знал просто на пыхе нормально было
Может кто поможет. Сердечки должни лететь вверх, вместо этого мой мозг улетел, ну или испарился, не важно. Пойду застрелюсь...
ЮЗАЙ СПОЙЛЕР ! (+/-)
window.onresize = function() {
doc_height = document.body.scrollHeight - 50;
doc_width = document.body.clientWidth - 50;
}
window.onload = function(){
var
col = 15,
speed = 2,
doc_height = screen.height,
doc_width = screen.width,
dx = [],
xp = [],
yp = [],
am = [],
stx = [],
sty = [],
dbHard = [];
function randomise(range) {
rand = Math.floor(range * Math.random());
return rand;
}
function createHeart() {
var
ne,
i = 0;
while(i++ < col){
dx[i] = 0;
xp[i] = Math.random()*(doc_width-50);
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
}
flyHeart();
}
function flyHeart() {
var
i = 0
e;
while(i++ < col){
e = document.getElementById('Heart'+i);
yp[i] -= sty[i];
if (yp[i] < -50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = doc_height;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
dx[i] += stx[i];
e.style.top = yp[i]+pageYOffset;
e.style.left = xp[i] +
am[i]*Math.sin(dx[i]);
}
setTimeout("flyHeart()", 100);
}
function deathHeart(ell, id) {
setTimeout(function() {
yp[id] = -100;
dx[id] = 0;
xp[id] = Math.random()*(doc_width-50);
am[id] = Math.random()*20;
stx[id] = 0.02 + Math.random()/10;
sty[id] = 0.7 + Math.random();
ell.className = 'frame f0';
}, 1200);
ell.className = 'frame f1';
}
document.write('<style>.frame { background-color: transparent; background-image: url(sprite222.png); background-repeat: no-repeat; width: 40px; height: 40px }.f0 { background-position: 0 0; }.f1 { background-position: -40px 0; } </style>');
i = 0;
while(i++ < col){
document.write('<span class="frame f0" onclick="deathHeart(this, '+i+')" id="Heart'+i+'" style="position: absolute; left: '+randomise(doc_width)+'px; top: '+doc_height+'px; z-index: 1000; cursor: all-scroll;"></span>');
}
createHeart();
}
Есть вопрос.
Как проверит на js есть ли картинка на сайте*
Если ее нет сменяем на заданную мной.
меняем аттрибут срк на мооййй вот так как то,Jquery