Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
32 / 31 / 21
Регистрация: 13.07.2014
Сообщений: 374
1

узнать высоту только что созданного div

06.10.2016, 19:09. Показов 769. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
что то ни как не получается правильно в откорректировать css для только что созданного элемента, подскажите что не так?

Javascript
1
2
3
4
5
6
7
8
9
function titleH(teacher) {
    $('titleHint').remove();
    $('<div class = "titleHint" style = "position:absolute;background:black;border-radius:4px;color:white;padding:4px;font-size:14px;">'+teacher.attr('data-title')+'<div style = "height:0px;" align = "center"><div>\\/</div></div></div>').appendTo('body');
    var titleHeight = $('.titleHint').height();
    $('.titleHint').css({
        'top':''+(teacher.offset().top - titleHeight - 20)+'px',
        'left':''+(teacher.offset().left + teacher.width() / 2 - $('.titleHint').width() / 2)+'px'
    });
}
элемент получается ниже должного, alert($('.titleHint').height()) - выдаешь 12 px, почему так?

Добавлено через 2 часа 7 минут
Так и не понял что там за "пироги" вышли, поправляется как нужно если дважды продублировать .css :
Javascript
1
2
3
4
5
6
7
8
$('.titleHint').css({
        'top':''+(teacher.offset().top - titleHeight - 20)+'px',
        'left':''+(teacher.offset().left + teacher.width() / 2 - $('.titleHint').width() / 2)+'px'
    });
    $('.titleHint').css({
        'top':''+(teacher.offset().top - titleHeight - 20)+'px',
        'left':''+(teacher.offset().left + teacher.width() / 2 - $('.titleHint').width() / 2)+'px'
    });
так все ровно, но неправильно. Если кто знает нормальный вариант подскажите, буду благодарен очень
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.10.2016, 19:09
Ответы с готовыми решениями:

Как узнать высоту div
Здравствуйте! Есть у меня вопрос, кто знает подскажите пожалуйста. Мне нужно сделать анимацию с...

Как узнать что блок div переполнен
Как узнать что блок div переполнен, с помощью javascript или jquery ?

Изменить стиль внутри созданного div
На странице из одного класса берется информация, потом создается новый div куда эта информация...

Установить высоту DIV-a
Очень новичок в теме подскажите пожалуйста. Имеем: &lt;table rules=&quot;all&quot;...

0
06.10.2016, 19:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.10.2016, 19:09
Помогаю со студенческими работами здесь

Установить необходимую высоту div
Здравствуйте, можно ли установить высоту див которая необходима для корректного отображения,...

Как вытащить высоту DIV из CSS
Проблема немного странная для меня. Потому что никогда не сталкивался с этим вопросом. Вопрос...

Как узнать размер только что созданного массива
Dim aDevice() As Variant Dim iDevice As Integer 'Проверяем наполнение массива If...

Как узнать HWND созданного только что SendMessage окна? и желательно без FindWindow
заранее спасибо если чо, то FindWindow почему то не работает. Добавлено через 54 минуты Я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru