Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 05.06.2013, 15:12
Аспирант
Отправить личное сообщение для Vempel Посмотреть профиль Найти все сообщения от Vempel
 
Регистрация: 24.04.2012
Сообщений: 30

Я не говорю об интеграции в сайт. Я прошу просто пример чего-то похожего. Вот то что у меня и почему-то оно не работает.
function show() {
	var menu = document.getElementByid('my');
	my.style.display = 'block';
}
function hide() {
	var menu = document.getElementByid('my');
	my.style.display = 'none';
}
function init() {
	var menu = document.getElementByid('my');
	menu.onmouseover = show;
	menu.onmouseout = hide;
}

3 функции на первой показывается на второй скрывается. а 3 вызывается через window.onload при загрузке страницы. Но почему-то это у меня не работает. Заранее благодарен за любую помощь.
Ответить с цитированием
  #12 (permalink)  
Старый 05.06.2013, 15:12
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от dmitriymar
конечно написать всё с учётом интеграции в сайт и показать т.с
Вот жешь попадалово...

Может отделаюсь примером?

<!DOCTYPE html>
<html>
<head>
<!--
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
* {
	margin: 0;
	padding: 0;
}
li {
	position: relative;
	display: inline-block;
}
li > div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	display: none;
	opacity: 0.7;
}
li:hover > div {
	display: block;
}
li > .text {
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	font-size: 18pt;
	display: none;
}
li:hover > .text {
	display: block;
}
li > .money {
	position: absolute;
	right: 5px;
	bottom: 5px;
	font-size: 24pt;
	display: none;
}
li:hover > .money {
	display: block;
}
</style>
<script type="text/javascript">
</script>
</head>
<body>
<ul>
	<li>
		<img src='http://javascript.ru/forum/images/ca_serenity/misc/logo.gif' />
		<div></div>
		<p class='text'>text</p>
		<p class='money'>1000</p>
	</li>
	<li>
		<img src='http://javascript.ru/forum/images/ca_serenity/misc/logo.gif' />
		<div></div>
		<p class='text'>text new</p>
		<p class='money'>2000</p>
	</li>
</ul>
</body>
</html>
Ответить с цитированием
  #13 (permalink)  
Старый 05.06.2013, 15:13
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от Vempel
Вот то что у меня и почему-то оно не работает.
Таки выкинь...
Ответить с цитированием
  #14 (permalink)  
Старый 05.06.2013, 15:18
Аспирант
Отправить личное сообщение для Vempel Посмотреть профиль Найти все сообщения от Vempel
 
Регистрация: 24.04.2012
Сообщений: 30

Вопрос не в этом. У меня много товаров не буду же я для каждого товара вручную прописывать div и двигать с помощью позиционирования. (положение всплывашки каждый раз будет разное). Поэтому насколько я понимаю средствами css эту проблему не решить. Вот страничка с товарами. http://magest.bget.ru/catalog/sumki
Ответить с цитированием
  #15 (permalink)  
Старый 05.06.2013, 15:19
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от Vempel
function show() {
var menu = document.getElementByid('my');
menu.style.display = 'block';
}
function hide() {
var menu = document.getElementByid('my');
menu.style.display = 'none';
}
function init() {
var menu = document.getElementByid('my');
menu.onmouseover = show;
menu.onmouseout = hide;
}
init();
хотя, говнокод редкостный, для каждого события прописывать и контейнер..

Сообщение от Vempel
У меня много товаров не буду же я для каждого товара вручную прописывать div и двигать с помощью позиционирования.
Вот поэтому админки и cms придумали

Последний раз редактировалось dmitriymar, 05.06.2013 в 15:22.
Ответить с цитированием
  #16 (permalink)  
Старый 05.06.2013, 15:22
Аспирант
Отправить личное сообщение для Vempel Посмотреть профиль Найти все сообщения от Vempel
 
Регистрация: 24.04.2012
Сообщений: 30

Я не спорю код может быть и херовый, но зато простой. Если можешь подскажи что тут исправить. Я так понимаю мою задачу нельзя решить на css.
Ответить с цитированием
  #17 (permalink)  
Старый 05.06.2013, 15:24
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от Vempel
Я так понимаю мою задачу нельзя решить на css.
animhotepksa , уже показали решение css-ное
Ответить с цитированием
  #18 (permalink)  
Старый 05.06.2013, 15:24
Аспирант
Отправить личное сообщение для Vempel Посмотреть профиль Найти все сообщения от Vempel
 
Регистрация: 24.04.2012
Сообщений: 30

Сообщение от dmitriymar Посмотреть сообщение
хотя, говнокод редкостный, для каждого события прописывать и контейнер..


Вот поэтому админки и cms придумали
cms добавляет товар, а расположение картинки насколько я понимаю каждый раз будет разное. Поэтому css здесь не применим.
Ответить с цитированием
  #19 (permalink)  
Старый 05.06.2013, 15:26
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от Vempel
cms добавляет товар, а расположение картинки насколько я понимаю каждый раз будет разное. Поэтому css здесь не применим
а если ещё подумать?
Ответить с цитированием
  #20 (permalink)  
Старый 05.06.2013, 15:26
Аспирант
Отправить личное сообщение для Vempel Посмотреть профиль Найти все сообщения от Vempel
 
Регистрация: 24.04.2012
Сообщений: 30

Пмогите пожалуйста, что нужно исправить в моем коде.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как реализовать задержку при наведении в меню? Stas-ik Элементы интерфейса 14 20.02.2014 12:21
Функция при наведении на Canvas объект max0n Общие вопросы Javascript 0 07.05.2013 17:56
Менять цвет фона select option при наведении Dmitriykh Элементы интерфейса 3 25.07.2011 13:04
Как сделать, чтобы при наведении на кнопку справа от нее появлялись текстовые ссылки? Tass Общие вопросы Javascript 7 17.02.2011 09:06
Всплывающее окошко, как подсказка при наведении на кнопку. rastafaray Общие вопросы Javascript 4 24.05.2008 00:55