При стартиране на дата да изчезне....

Post Reply
novakabg
Турист
Турист
Posts: 337
Joined: Fri May 13, 2016 12:29 pm
Contact:

При стартиране на дата да изчезне....

Post by novakabg » Wed Nov 23, 2016 7:59 am

Добър ден , някой има ли идея как се прави следното нещо защото аз не се сещам! :)

Как примерно на 10 месец 1 ден 2016 година или по точно при стартиране на дата да изчезва div fadeout!


Целта ми е следната.
Имам страница с таймер за коледа и ми се иска като стартира Коледа този таймер да изчезне заедно със страничката просто да се fadeout. :)

User avatar
anonimen
Web-tourist
Web-tourist
Posts: 1534
Joined: Mon Jun 11, 2012 6:07 pm
Answers: 163
Location: Parse error: unexpected "}" in /home/index.php on line 26

Post by anonimen » Wed Nov 23, 2016 8:52 pm

[js]if( new Date() >= new Date("2016-12-25") ) {
// скриваш елемента. Може и с jquery: $(...).fadeOut();
document.getElementById("your_div").style.display = "none";
}[/js]

Сравняваш два обекта тип Date и скриваш елемента, ако датата вече е минала.

Fakeheal
Гуру
Гуру
Posts: 2677
Joined: Sat Apr 17, 2010 6:37 am
Answers: 350
Location: /r/eyebleach
Contact:

Post by Fakeheal » Thu Nov 24, 2016 8:16 am

Ама това цяло начинание е безмислено, не вярвам някой да седи на страницата и да чака да дойде този момент, за да се фейдаутне дивчето.

А ако някой посещава сайта ти след тази дата, дива ще фейдаутва веднага, което по-скоро е лош user experience. :)

User avatar
anonimen
Web-tourist
Web-tourist
Posts: 1534
Joined: Mon Jun 11, 2012 6:07 pm
Answers: 163
Location: Parse error: unexpected "}" in /home/index.php on line 26

Post by anonimen » Thu Nov 24, 2016 9:34 pm

@FakeHeal честно казано и аз се чудех дали да не пиша да ползва php или въобще да си промени логиката, но в крайна сметка човекът пита за html/js решение, a и от темата излиза, че не ползва никакви server-side скриптове.

Post Reply