[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: не работает jquery скрипт. (если её подклучаю)
dadli
здравствуите
есть фаил myfile.js, внём пишу:


$("#dd").bind("click", function(){
alert('bla');
}
);


<script type="text/javascript" src="jquery.js" ></script> 
<script
type="text/javascript" src="myfile.js" ></script>
</head>
<body >
<dir
id="dd">dddddd</dir>


не работает. не виведит ничего.
если jquery код напишу не в отделном myfile.js-е, а прямо в index.html , то работает, подскажите плиз в чём дело?



Спустя 40 минут, 43 секунды (14.05.2012 - 23:10) redreem написал(а):
ну дык, у тебя скрипт срабатывает до загрузки DOM. напиши так:

$(document).ready(function () {

$("#dd").bind("click", function(){
alert('bla');
}
);

});

Спустя 4 минуты, 26 секунд (14.05.2012 - 23:14) redreem написал(а):
кстати не факт, что jQuery загрузится быстрее твоего скрипта, поэтому все же лучше вызов разместить в теле body

Спустя 2 минуты, 38 секунд (14.05.2012 - 23:17) redreem написал(а):
если предполагается какая-то большая конструкция, то загнать ее в функцию и вызывать из тела:

myfile.js:

function init() {

$("#dd").bind("click", function(){
alert('bla');
}
);

}


<body>
...

<script>
$(document).ready(function () {
init();
});
</script>

</body>

Спустя 11 часов, 54 минуты, 33 секунды (15.05.2012 - 11:11) dadli написал(а):
redreem
спасибо балшои, понятно


_____________


когда чарли чаплин принимал участие в конкурсе: "клон чарли чаплинов", то чарли занимал третю позицию.

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.