Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.11.2013, 11:57
Новичок на форуме
Отправить личное сообщение для Joojic Посмотреть профиль Найти все сообщения от Joojic
 
Регистрация: 25.10.2013
Сообщений: 6

ScrollTo внутри элемента
Привет всем!
Столкнулся с проблемой.
var $scr = 0;
function app(){
		f = document.getElementById('t-field').value;
		$.get('data/sth.php?value=' +f, {}, function (html) {
		$('.text-box').append("<p id=\"text" + $scr + "\">" + html + "</p>");
})
$('.text-box').scrollTo( '#text' + $scr, 800);
		$scr++;
	}


Суть такая. В один блок .text-box может добавляться информация из data/sth.php.... бесконечное количество раз. Этот блок имеет фиксированную высоту и overflow: auto;, как показано тут: http://jsfiddle.net/bKwbb/

В конце скрипта можно увидеть ту самую ненавистную(мне) строку:
$('.text-box').scrollTo( '#cons' + $scr, 800);

Которая, как Вы уже догадались, почему-то не работает.
Почему она может не работать и не скроллить элемент до нужного p #textXXXX?

Последний раз редактировалось Joojic, 01.11.2013 в 12:01.
Ответить с цитированием
  #2 (permalink)  
Старый 01.11.2013, 12:06
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

У объекта jQuery нет метода scrollTo()
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 01.11.2013, 12:07
Новичок на форуме
Отправить личное сообщение для Joojic Посмотреть профиль Найти все сообщения от Joojic
 
Регистрация: 25.10.2013
Сообщений: 6

Сообщение от danik.js Посмотреть сообщение
У объекта jQuery нет метода scrollTo()
А как-нибудь иначе это можно реализовать?
Ответить с цитированием
  #4 (permalink)  
Старый 01.11.2013, 12:16
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

$('.text-box').scrollTop( $('#cons' + $scr).position().top );
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #5 (permalink)  
Старый 01.11.2013, 12:18
Новичок на форуме
Отправить личное сообщение для Joojic Посмотреть профиль Найти все сообщения от Joojic
 
Регистрация: 25.10.2013
Сообщений: 6

Спасибо! Помогло
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
click внутри элемента selectable yeahnot jQuery 2 18.09.2013 15:58
Нужна помощь по отбору элемента внутри функции TarasSt jQuery 5 12.02.2013 15:57
Изменить стиль внутри элемента с определнным id, только для браузера ie8 ansi_str Общие вопросы Javascript 4 03.05.2012 14:11
Обработка события элемента внутри создавшего его объекта pauluss Общие вопросы Javascript 10 10.09.2010 17:01
У элемента img внутри form пропадает событие после onsubmit формы Eugene Events/DOM/Window 2 18.06.2009 19:21