Показать сообщение отдельно
  #1 (permalink)  
Старый 03.07.2014, 21:12
Аспирант
Отправить личное сообщение для ainur777 Посмотреть профиль Найти все сообщения от ainur777
 
Регистрация: 09.11.2013
Сообщений: 32

При наведении на меню меняется картинка.
Всем привет!Вот уже второй день мучаюсь: Как сделать чтобы при наведении на кнопки в меню у меня менялась картинка. Картинка размером: 710х410. Задается в div через css. То есть навожу на первую ссылку у меня 1 картинка, на вторую ссылку 2 картинка, и.т.д
html
<div id="page_cont"></div> / тут картинка.
<ul id="my_menu"> /тут меню, нужно при наведении "о нас" менялась картинка1 на 2, а когда "услуги" то на картинку 3.
<li><a href="#"><span>&nbsp;&nbsp;&nbsp;&nbsp;О НАС</span></a></li>
<li><a href="#"><span>&nbsp;&nbsp;УСЛУГИ</span></a></li>
</ul>
css
.page_cont{
background-image: url(../images/44.png);
-moz-background-size: 100%; /* Firefox 3.6+ */
-webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
-o-background-size: 100%; /* Opera 9.6+ */
background-size: 100%;
}

Вот мне подсказали, но это неверно:
script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
(function ($) {
$(document).ready(function () {
$('#page_cont').hover(function () {
$(this).css({
'background': 'url(changed_picture.jpg) no-repeat 0 0'
});
});
});
})(jQuery)
</script>
<style>
#page_cont
{
display:inline-block;
width:710px;
height:410px;
background: url(start_picture.jpg) no-repeat 0 0;
border:1px solid red;
}
</style>

Тут при наведении на div, как сделать ссылками?

Последний раз редактировалось ainur777, 04.07.2014 в 10:28.
Ответить с цитированием