Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вызвать функцию в нужном месте (https://javascript.ru/forum/misc/36708-vyzvat-funkciyu-v-nuzhnom-meste.html)

Straytr 25.03.2013 12:49

Вызвать функцию в нужном месте
 
Здравствуйте.

Помогите, пожалуйста.
Есть карта (АПИ Яндекса), на ней поставлены метки. Так же есть чекбоксы для включения/отключения меток.
(пример: http://map.ufacentr.ru)

Мне нужно чтобы при загрузке сайта, эти метки по умолчанию были выключены.
Ниже приведено начало кода. который загружается и отвечает за работу чекбоксов.
Функции
Col_Show(input.attr("name"));
и
Col_Hide(input.attr("name"));
и отвечают за показ/отключение меток.
Где и как нужно вызвать вторую, чтобы при загрузке метки отключились?)

// JavaScript Document
jQuery(document).ready(function(){

jQuery(".niceCheck").each(
/* при загрузке страницы меняем обычные на стильные checkbox */
function() {
     
     changeCheckStart(jQuery(this));
     
});
});

function changeCheck(el)
/* 
	функция смены вида и значения чекбокса при клике на контейнер чекбокса (тот, котрый отвечает за новый вид)
	el - span контейнер для обычного чекбокса
	input - чекбокс
*/
{

	var el = el,
		input = el.find("input").eq(0);
		  
	if(el.attr("class").indexOf("niceCheckDisabled")==-1)
	{	
   		if(!input.attr("checked")) {
			
			Col_Show(input.attr("name"));			
			el.removeClass("niceChecked");
			input.attr("checked", true);
		} else {
			el.addClass("niceChecked");
			Col_Hide(input.attr("name"));
			
			input.attr("checked", false).focus();
		}
	}
	
    return true;
}


Наперед спасибо.


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