forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   JavaScript / HTML (http://forum.boolean.name/forumdisplay.php?f=136)
-   -   Помогите с JScript (http://forum.boolean.name/showthread.php?t=12114)

Ksanatos 26.05.2010 10:45

Ответ: Помогите с JScript
 
Код:

...
<div>
Активный элемент
</div>
<ul>
  <li>1 элемент списка</li>
  <li>2 элемент списка</li>
</ul>
...

при наведении мышки на "Активный элемент" вылезает список с элементами: "1 и 2 элементы списка".

такое есть на этом сайте. Но там я не смог найти код класса

ABTOMAT 26.05.2010 12:59

Ответ: Помогите с JScript
 
Код:

<div onmouseover="document.getElementById('list').style.display = 'block'">
Активный элемент
</div>
<ul id="list" style="display:none">
  <li>1 элемент списка</li>
  <li>2 элемент списка</li>
</ul>

Писал прямо в браузере, не проверял.
Как убрать его при убирании мышки, думаю, поймёшь

А мне вот интересно, как на этом сайте сделано (поводи по верхней менюшке), автор явно не лыком шит.

Randomize 26.05.2010 13:34

Ответ: Помогите с JScript
 
Цитата:

Сообщение от ABTOMAT (Сообщение 148070)
[code]<div onmouseover="document.getElementById('list').style .display = 'block'">.

HUGE!!

ABTOMAT 26.05.2010 19:14

Ответ: Помогите с JScript
 
Цитата:

HUGE!!
Нипонил!! Я описал самый простой вариант. Предлагаешь в подробностях рассказывать, как это сделать на Жыквери?

Randomize 27.05.2010 03:13

Ответ: Помогите с JScript
 
Цитата:

Сообщение от ABTOMAT (Сообщение 148109)
Нипонил!! Я описал самый простой вариант. Предлагаешь в подробностях рассказывать, как это сделать на Жыквери?

element.onmousemove = doSomething;

Arton 27.05.2010 18:54

Ответ: Помогите с JScript
 
Цитата:

Сообщение от ABTOMAT (Сообщение 148070)
А мне вот интересно, как на этом сайте сделано (поводи по верхней менюшке), автор явно не лыком шит.

Залез на тот сайт, любопытно. Просматриваю код, в первом же скипте читаю заголовок:
Код:

// Cool fading menu by ABTOMAT 2010 Version 1.1
Это не ты, АВТОМАТ? :)

Ksanatos 29.05.2010 13:00

Ответ: Помогите с JScript
 
Цитата:

Сообщение от ABTOMAT (Сообщение 148070)
Код:

<div onmouseover="document.getElementById('list').style.display = 'block'">
Активный элемент
</div>
<ul id="list" style="display:none">
  <li>1 элемент списка</li>
  <li>2 элемент списка</li>
</ul>

Писал прямо в браузере, не проверял.
Как убрать его при убирании мышки, думаю, поймёшь

А мне вот интересно, как на этом сайте сделано (поводи по верхней менюшке), автор явно не лыком шит.

Если бы, скриптовые языки для меня как для ёжика бритва. Ну идею я понял, посмотрю что смогу найти. Можете посоветовать книжку какую-нить по javascript'у, не очень охото за каждой мелочью сюда обращатся.

Ksanatos 30.05.2010 20:01

Ответ: Помогите с JScript
 
с убиранием списка разобрался, когда чуть присмотрелся в код
блин вот я дибил додуматься раньше не смог :wallbash:
а как сделать так, чтобы новоявленный список покрывал собой то что внизу, т.е. не раздвигал код а ложился поверх?

Код:

<div onmouseover="document.getElementById('table').style.display = 'block'" onmouseout="document.getElementById('table').style.display = 'none'">Активный элемент</div><br>
<table id="table" style="display:none;border:1px solid black">
<tr>
  <td style="background-color:#cc0000">Элемент один</td>
</tr>
<tr>
  <td style="background-color:#00cc00">Элемент два</td>
</tr>
</table>
что-то ещё


ABTOMAT 30.05.2010 21:08

Ответ: Помогите с JScript
 
position:absolute в css

NetBuilding 07.03.2012 07:35

Как оно?
 
Подскажите как в JS функцию передать не ссылку на объект а сами данные объекта. или проще как из объекта вытащить данные и присвоить их простым переменным :dontknow:

Пока делаю это следующим образом: забиваю данные в скрытый блок div а когда нужно извлекаю из него

shybovycha 07.03.2012 12:03

Ответ: Помогите с JScript
 
Добрый день!

Во-первых, порадовало название топика - не думал, что этим хоть кто-либо пользуется =)

Во-вторых, ув. тов. NetBuilding, объект в JavaScript аналогичен массиву - вы можете пройтись по ключам и взять для каждого ключа его значение. Для любого объекта. В вашем случае стоит подумать о Prototype и клонировании объектов.


Часовой пояс GMT +4, время: 01:26.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot