Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » JQuery по клику менять фоновое изображение

Ответить
Настройки темы
JQuery по клику менять фоновое изображение

Ветеран


Сообщения: 573
Благодарности: 8


Конфигурация

Профиль | Отправить PM | Цитировать


При клике по ссылкам в теге v-town открывается меню menu-town, если кликать опять по тем же ссылкам в теге v-town меню закрывается. Вопрос в следующем, как сделать чтобы кликая в не меню в любой области страницы, оно закрывалось? И возможно ли менять background для тега v-town одновременно когда открывается меню, когда закрывается убирать его?

есть js:

Код: Выделить весь код
<script type="text/javascript">
$(document).ready(function () {
	$("ul.menu-town li:even").addClass("alt");
    $('p.v-town a').click(function () {
	$('ul.menu-town').slideToggle('medium');
    });
});
</script>

есть html:

Код: Выделить весь код
		<!-- Town #Begin /-->
		<div class="town">
			<p class="v-town">Ваш город <a href="javascript:void(null);">Москва<i></i></a></p>
			<ul class="menu-town">
				<li><a href=""><span><b>Москва</b></span></a></li>
				<li><a href=""><span><b>Санкт-Петербург</b></span></a></li>
				<li><a href=""><span>Волгоград</span></a></li>
				<li><a href=""><span>Екатеринбург</span></a></li>
				<li><a href=""><span>Казань</span></a></li>
				<li><a href=""><span>Нижний Новгород</span></a></li>
				<li><a href=""><span>Новосибирск</span></a></li>
				<li><a href=""><span>Омск</span></a></li>
				<li><a href=""><span>Ростов-на-Дону</span></a></li>
				<li><a href=""><span>Самара</span></a></li>
				<li><a href=""><span>Уфа</span></a></li>
				<li><a href=""><span>Челябинск</span></a></li>
				<li class="end"></li>
			</ul>
		</div>
		<!-- Town #End /-->
и css:

Код: Выделить весь код
.town {position: absolute; font: normal 11px Arial; color: #ffffff; display: block; top: 13px;}
.town a {color: #ffb800; text-decoration: none;}
.town .v-town {position: relative; padding: 0 0 13px 0;}
.town i {position: absolute; width: 5px; height: 3px; right: -8px; top: 6px; background: url('./images/arrow.gif') 0 0; overflow: hidden;}

.town .menu-town {position: absolute; width: 204px; display: none; margin: 0 0 0 -12px; padding-top: 8px; background: url('./images/bg_town.jpg') repeat-y; z-index: 5;}
.town .menu-town li a {height: 20px; font: normal 11px Arial; color: #352530; margin: 0 2px; padding-top: 4px; display: block;}
.town .menu-town li a:hover {background: #f2f2f2;}
.town .menu-town li a span {padding-left: 12px;}
.town .menu-town li.end {height: 9px; background: url('./images/bg_town_bottom.jpg') no-repeat center bottom;}

Отправлено: 23:37, 10-03-2012

 


Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » JQuery по клику менять фоновое изображение

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Фоновое изображение папки в Проводнике A-Style Оформление Windows 11/ 10 / 8 / 7 / Vista 61 17-10-2020 20:53
Разное - Не открывается HDD по дабл-клику Masterion Microsoft Windows 7 5 11-11-2011 20:09
[решено] Менять или не менять материнку dr-organizer Выбор отдельных компонентов компьютера и конфигурации в целом 6 23-03-2011 03:06
Запретить открытие программ по двойному клику мыши А_н_д_р_ей Хочу все знать 2 13-09-2010 12:26
Разное - Где лежит фоновое изображение Caeterra Хочу все знать 5 17-09-2009 09:09




 
Переход