@ilnar4888

Как при открытие страницы свернуть блок?

Как при открытие страницы автоматический свернуть блок и переименовать кнопку "показать" в "скрыть"?
Помогите кто умеет! Сам я из 1С.
var scroller = {
	goto: function(elementId){
		var elementOffset = $(elementId).offset();
		if (elementOffset==null) {return false;}
		
		var position = elementOffset.top;
		window.scroll(0, position);
		return false;
	}
};

var visibler = {
	todo: function(elementId){
		var elementClick = $(elementId).attr('href');
		if ($(elementClick).is(':visible')==true){
			$(elementClick).hide(200);
			$(elementId).text('показать');}
		else {
			$(elementClick).show(200);
			$(elementId).text('скрыть');}
		return false;
	}
};

$(document).ready(function(){
	$('a').click(function(){
		var elementId = $(this).attr('id');
		var elementClick = $(this).attr('href');
		
		if (elementId!=null) {
			var firstChar=elementId.substr(0,7);
			if (firstChar=='visible'){
				visibler.todo(this);
				return false;
			}
		}
		
		var firstChar=elementClick.substr(0,1);
		if (firstChar=='#'){
			scroller.goto(elementClick);
			return false;
		}
	});
	
})

function scrollBottom(value){
	document.body.scrollTop = value;
}

window.onscroll = function(){
	var scrollpos = $("body").scrollTop();
	var elem = document.getElementById("scrollpos");
	if (elem != null){
		elem.innerHTML = scrollpos;
	}
}
  • Вопрос задан
  • 45 просмотров
Решения вопроса 1
а что мешает изначально написать на кнопке скрыть и блок Css скрыть(display: none) и при нажатии он уже будет открываться? я так понял он изначально открыт, а должен быть скрыт. Может есть возможно показать или в codepen.io скинуть пример.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 110 000 до 150 000 руб.
Алгоритмика Москва
от 120 000 до 200 000 руб.
Индустрия Москва
от 200 000 до 250 000 руб.
25 авг. 2019, в 22:35
1000 руб./за проект
25 авг. 2019, в 22:10
3000 руб./за проект
25 авг. 2019, в 21:50
6000 руб./за проект