Вопросы по JavaScript

34.09K
.
__________________________________________________
# 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 кушает миллисекунды, добавь три нуля в конце штоле
.
Andrei4ik93
__________________________________________________
# Mi7teR (12.02.2016 / 22:20)
Date кушает миллисекунды, добавь три нуля в конце штоле
Оуу братан я не 9знал просто на пыхе нормально было
.
BoGdAn
I'm the Cult of Personality...

Может кто поможет. Сердечки должни лететь вверх, вместо этого мой мозг улетел, ну или испарился, не важно. Пойду застрелюсь...

ЮЗАЙ СПОЙЛЕР ! (+/-)
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();
}
Прикрепленные файлы:
.
Ego vir viden

BoGdAn, https://visionmedia.github.io/move.js/ ?

.
__________________________________________________

Есть вопрос.
Как проверит на js есть ли картинка на сайте*
Если ее нет сменяем на заданную мной.
меняем аттрибут срк на мооййй вот так как то,Jquery

.
(\/)____o_O____(\/)

Andrei4ik93, я бы с этим по шаманил http://stackoverflow.com/quest ... cript

Всего: 820