Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.04.2010, 21:05
Аватар для mycoding
NodeJS developer - ушел
Отправить личное сообщение для mycoding Посмотреть профиль Найти все сообщения от mycoding
 
Регистрация: 06.01.2010
Сообщений: 1,022

Сдвиг при изменении border
Гляньте пожалуйста ссылку http://moc-081.narod.ru/4-semestr/sakod/3_1/1.html там внизу кружок синий с буквой i, нажмите его и пролестите до верху. Появится окошко, наведите курсор мыши на закрытие.
Изображение съедит слегка, потому что его свойство изменено на
border:1px solid #888888;
Раньше как-то получилось от этого избавится сейчас опять не пойму в чём дело. Подскажите пожалуйста.
Ответить с цитированием
  #2 (permalink)  
Старый 20.04.2010, 22:14
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

ну с начала то бордера нету.. а когда появляется с двигается.. поставь изначально бордер в 1 пиксель цвета фона, или маржин в 1 пиксель, и при наведении убирай его.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
  #3 (permalink)  
Старый 20.04.2010, 22:29
Аватар для mycoding
NodeJS developer - ушел
Отправить личное сообщение для mycoding Посмотреть профиль Найти все сообщения от mycoding
 
Регистрация: 06.01.2010
Сообщений: 1,022

А вы глянет как сделан JQuery там то как реализованы диалоги.
Точно помню что способ простой, потому что уже делал, но сейчас опять не получается.
Ответить с цитированием
  #4 (permalink)  
Старый 20.04.2010, 22:38
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

Поверь, я глядел в код jQuery больше чем ты им пользовался )
А это не простой вариант?
.border-hidden {border: 1px solid #background color}
.border-visible {border: 1px solid #alternative color}

<div onmouseover="className='border-visible'" onmouseout="className='border-hidden'">
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
  #5 (permalink)  
Старый 20.04.2010, 22:49
Аватар для mycoding
NodeJS developer - ушел
Отправить личное сообщение для mycoding Посмотреть профиль Найти все сообщения от mycoding
 
Регистрация: 06.01.2010
Сообщений: 1,022

За этот вариант огромное спасибо, я и не подумал что так можно.
Но реально можно по другому, как то через
display:block;
Там именно, это мало кому известно - тонкости.
Ответить с цитированием
  #6 (permalink)  
Старый 20.04.2010, 22:54
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

есть ещё куча вариантов, можно вообще релативом или абсолютом повесить блок, но нафиг оно надо, когда и так работает.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
  #7 (permalink)  
Старый 21.04.2010, 07:04
Аватар для mycoding
NodeJS developer - ушел
Отправить личное сообщение для mycoding Посмотреть профиль Найти все сообщения от mycoding
 
Регистрация: 06.01.2010
Сообщений: 1,022

Просто стараюсь брать пример с JQuery )
Ответить с цитированием
  #8 (permalink)  
Старый 21.04.2010, 09:31
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

используй outline, правда ie ниже 8 не держит.
__________________
.
Ответить с цитированием
  #9 (permalink)  
Старый 21.04.2010, 09:47
Аватар для mycoding
NodeJS developer - ушел
Отправить личное сообщение для mycoding Посмотреть профиль Найти все сообщения от mycoding
 
Регистрация: 06.01.2010
Сообщений: 1,022

В JQuery и в ie 6 работает)
Ответить с цитированием
  #10 (permalink)  
Старый 21.04.2010, 10:14
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

Сообщение от mycoding Посмотреть сообщение
В JQuery и в ie 6 работает)
О боже, это не значит, что jQuery делает как вы думаете.. А скорее всего делает как я сказал в первом примере.. ибо.. ибо вот так.

П.С. Используйте jQuery тогда...
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двойное действие при клике по ссылке spider Элементы интерфейса 5 10.11.2009 10:43
выполнение ф-ии при изменении состояния radio MaxB Events/DOM/Window 5 24.06.2009 14:24
Вывод данных единожды, при открытии окна? Ggorsh Events/DOM/Window 1 28.04.2009 01:04
Координаты DIV(объекта) при центровке и изменении свойств экрана andrys2007 Элементы интерфейса 1 10.03.2009 20:55
Подвисание IE при динамическом изменении контента Taddy_Bear Общие вопросы Javascript 4 11.12.2008 21:12