Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Расположение элементов, размер textarea (https://javascript.ru/forum/misc/16070-raspolozhenie-ehlementov-razmer-textarea.html)

(Sandr) 24.03.2011 20:57

Расположение элементов, размер textarea
 
Помогите решить пару вопросов.
1) На странице есть какой-то элемент, например, ссылка. Нужно сделать так, чтоб при наведении курсора, при клике или каком-либо другом действии, рядом с этой ссылкой показывался какой-то скрытый объект. Только проблема в том, что расположение ссылки не известно.

2) Возможно ли сделать так, чтобы пользователь смог изменять размер поля textarea как меняет размер открытого окна какого либо приложения, т.е. "потянул" за нижний правый угол окна в какую-то сторону и оно изменило свои размеры? Если можно, то как?

FINoM 24.03.2011 21:59

1. CSS свойство display и событие mouseover
2. Самый простой способ - jQuery UI Resizable

(Sandr) 24.03.2011 23:17

Цитата:

Сообщение от FINoM (Сообщение 97912)
1. CSS свойство display и событие mouseover
2. Самый простой способ - jQuery UI Resizable

про display и mouseover я знаю. Я не знаю, как отобразить объект относительно ссылки.

На счёт второго вопроса, можно по подробнее?

(Sandr) 24.03.2011 23:47

С вторым вопросом разобрался. Но вот с первым пока нет..

FINoM 25.03.2011 03:00

Цитата:

Сообщение от (Sandr)
Я не знаю, как отобразить объект относительно ссылки.

Берешь объект, пихаешь его где-то рядом со ссылкой, выставляешь абсолютное позиционирование, меняешь top и left при надобности.

poorking 25.03.2011 04:41

<a href = "javascript: void(0);">ссылка<span>Скрытая штука</span></a>

<style type = "text/css">
	a{
		position:relative;
	}
	a span{
		display: none;
		position: absolute;
		top: 20px;
		right: -100px;
		background-color: white;
		padding:5px;
		color:black;
		outline:1px solid #ccc;
		width:100px;
	}
	a:hover span{
		display: inline;
	}
</style>

но так подсказка тоже будет ссылкой.
или с помощью JS узнавать координаты курсора при наведении на нужный объект и относительно этих координат рисовать всплывающее окошко с pоsition: absolute, при onmouseout удалять его.

(Sandr) 25.03.2011 08:00

poorking, спасибо) Только вот как можно сделать так, чтоб при наведении можно было переместить указатель мыши на открывшийся элемент? А то как только уберёшь его со ссылки, так сразу элемент исчезает(

Magneto 25.03.2011 08:22

<style type = "text/css">
	a{
		position:relative;
	}
	a span{
		display: none;
		position:relative;
		top:22px;
		left:-40px;
		background-color: white;
		padding:5px;
		color:black;
		outline:1px solid #ccc;
		width:100px;
	}
	a:hover span, span:hover{
		display: inline;
	}
</style>


<a href="#">Ссылка<span>Скрытая штука</span></a>

(Sandr) 25.03.2011 09:07

Magneto, хитро придумал)) Но всёже это не то..

Aetae 25.03.2011 17:54

По второму - FF4 делает это по умолчанию))
А так реализаций сотня - юзай гугль, люк.


Часовой пояс GMT +3, время: 05:31.