Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Обратный отсчет до события (https://javascript.ru/forum/events/43968-obratnyjj-otschet-do-sobytiya.html)

Aligatro 28.12.2013 21:04

Обратный отсчет до события
 
Доброго времени суток. Есть следующая проблема... Имеется код с функцией удаление класса после определенного времени. И есть таймер, который подгружается отдельно и имеет следующий вид ( http://pastebin.com/Pr12c5zb ).

Вопрос в следующем, возможно ли сделать такой же функционал в этом участке кода:

jQuery(document).ready(function($) {

	var textareaCommentOld = '';



	//enable timer
	if(acArgs.timer === 'yes') {
		//starts timer for specific comments
		$.each($('span.ac-timer'), function() {

			$(this).countdown({
				until: parseInt($(this).attr('rel').split('|')[1]),
				format: 'MS',
				timeSeparator: ':',
				compact: true,
				compactLabels: ['', '', '', '', '', '', ''],
				compactLabels1: ['', '', '', '', '', '', ''],
				layout: '{mn}{sep}{snn}</b>',
				onExpiry: removeEditAction
			});
		});
	}




	//remove edit|save|close actions when the countdown reaches zero
	function removeEditAction() {

		var divAction = $(this).closest('div');
		var commId = $(this).attr('rel').split('|')[0];
		var commTextarea = $('#ac-textarea-'+commId);
		var commSection = $('#ac-section-'+commId);

		if(commSection.css('display') === 'none') {
			if(acArgs.editCommEffect === 'fade') {
				commTextarea.fadeOut(300, function() {
					commSection.fadeIn(300);
					commTextarea.remove();
				});
			} else if(acArgs.editCommEffect === 'slide') {
				commTextarea.slideUp(300, function() {
					commSection.slideDown(300);
					commTextarea.remove();
				});
			}
		}


но без загрузки этого массивного скрипта.

Так как у меня исчезла надобность в обратном отсчете с отображением текстового таймера, то хотелось бы, почистить сайт от массивных и по сути ненужным скриптов. Заранее благодарю за помощь =)

Aligatro 09.01.2014 23:42

Может, кто то видел на просторах рунета, уже готовый счетчик обратного отсчета, но поменьше? =) А то грузить скрипт который весит как треть jquery, ну совсем не комильфо -)

kostyanet 10.01.2014 18:01

setInterval() не подошел?

kostyanet 10.01.2014 18:03

if(commSection.css('display') === 'none') {


---

if(text_in_window=="Ушла сдавать кассу")
console.log("Ларек закрыт");


Часовой пояс GMT +3, время: 16:37.