почему 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, время: 09:03. |