почему addClass() не работает с #id, только с .id ?
приветы
почему-то вот так не хочет добавляться класс: <div id='name'> $('#name').addClass('classname'); но если переделать, то всё ок: <div class='name'> $('.name').addClass('classname'); проверял - вставлял само содержимое класса .classname внутрь #name в file.css - всё ок что за мистика? :blink: |
Цитата:
|
ну а почему может не работать то, есть идеи?
|
greenwar,
наверно вам неизвестно что такое id |
да я уже хз
а что такое id? |
greenwar,
сделайте макет, подтверждающий ваши предположения. |
greenwar,
:-? <!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> </style> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script> $(function() { $('#name').addClass('classname'); alert($('body').html()); }); </script> </head> <body> <div id="name"></div> </body> </html> |
Цитата:
|
ну дублей там нет
или есть...... блин, было #menu2 переделал на #meenu2 и заработало да что за 3.14здец :blink: ищу в сырцах через ctrl+F - НЕТ дублей! |
так, нашёл проблему
в #menu2 {position:relative;} из-за неё не срабатывает position:fixed в присваиваемом классе если убрать relative, то всё ок а почему? |
Часовой пояс GMT +3, время: 19:50. |