Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: margin-left в jquery

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
antobra
Отправлено: 01 Декабря, 2011 - 19:14:54
Post Id


Посетитель


Покинул форум
Сообщений всего: 327
Дата рег-ции: Окт. 2010  


Помог: 1 раз(а)




Подскажите как присвоить диву margin-left с отрицательным значением.

Надо чтобы стало: margin-left: -150px;

У меня что-то вроде этого: $('#divname').css('marginLeft', '-' + XYZ);
где XYZ числовая переменная.

Но не получается. Как сделать?
 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Декабря, 2011 - 19:24:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




если уж в таком виде то так, и тогда самой переменной реальный минус нужен:
CODE (javascript):
скопировать код в буфер обмена
  1. $('#divname').css({marginLeft:XYZ});

Или вот так "классически":
CODE (javascript):
скопировать код в буфер обмена
  1. $('#divname').css('margin-left', '-' + XYZ);
 
 Top
antobra
Отправлено: 01 Декабря, 2011 - 19:51:35
Post Id


Посетитель


Покинул форум
Сообщений всего: 327
Дата рег-ции: Окт. 2010  


Помог: 1 раз(а)




Спасибо.
(Добавление)
Чтобы не создавать новую тему: есть еще вопрос:

Допустим я сделал свой атрибут в div

CODE (html):
скопировать код в буфер обмена
  1. <div close="yes">testing</div>


как сделать в jquery, чтобы при нажатии на другой див (фоновой див) данный див с close="yes" закрывался.

Я пробывал так:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $('close').attr('yes').hide();
  3.  


или так
CODE (javascript):
скопировать код в буфер обмена
  1. $('close').attr('yes', function () { $('close').hide() });


Безрезультатно. Как быть?
 
 Top
SAD
Отправлено: 01 Декабря, 2011 - 19:56:37
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1. $('div[close="yes"]').hide()
 
 Top
antobra
Отправлено: 01 Декабря, 2011 - 20:03:28
Post Id


Посетитель


Покинул форум
Сообщений всего: 327
Дата рег-ции: Окт. 2010  


Помог: 1 раз(а)




SAD пишет:
CODE (javascript):
скопировать код в буфер обмена
  1. $('div[close="yes"]').hide()


Спасибо. Вам + в помог!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB