Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   позиционирование div (https://javascript.ru/forum/xhtml-html-css/8448-pozicionirovanie-div.html)

olrea 26.03.2010 12:06

позиционирование div
 
Прошу помощи. В нижней строке экрана по ссылке разворачивается div (с использованием jquery). Содержимое уходит вниз и располагается вне пределов видимости. Добраться можно только скроллингом.
Очень хочется чтобы при открытии div сразу попадать на него.
Заранее спасибо.

subzey 26.03.2010 12:09

jQuery.scrollTo не то, что Вам нужно?

olrea 26.03.2010 12:29

Спасибо, что откликнулись. Может это именно то, что надо, но еще какие-то параметры нужны?
Исходный фрагмент:

<a href="javascript:;" onmousedown="slidedown('mydiv25');" onclick="slideup('mydiv25');">
<h2> <font size="5" color="#000080">Упражнение 25</font></a></h2>
<div id="mydiv25" overflow: hidden; display: none>
<p>Маркетинговое исследование .... </p>
<FORM name="ans25" onsubmit="return submitonce(this)" method=POST>
<p>Определите ...
Ответ:
<input id="ans25-field" type="text" onkeyup="chkNum(this)" name="text25"
<input type="button" name="button25" value="Проверить" onClick="test25(this.form)"
<INPUT TYPE="reset" name="Reset" Value="Очистить">
</FORM>
</div>

subzey 26.03.2010 13:00

Почитайте тут.

olrea 26.03.2010 13:16

Да, спасибо :) Именно здесь меня и застал Ваш ответ :))). Проблема в том, то я не понимаю как еще одно действие присоединить к ссылке, на которую уже повешены onmousedown и onclick. И еще. Как Вы думаете, что лучше - поставить закладку (якорь) в конце страницы и на нее ориентироваться или позиционировать как-нибудь этот div.

subzey 26.03.2010 13:30

Вы можете вынести несколько действий в отдельную функцию и вызывать её.

А насчет якоря... Как будет удобно. Можно даже просто указать $(...).scrollTo(), чтобы он прокручивал к самому низу - просмотрите хорошенько тот пример.

olrea 26.03.2010 13:39

Еще раз спасибо. :yes: Придется поработать. Попробую.


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