ready(function(
Слушайте, на яве давно не работал... что то вчера подключал скрипт и что не так:
$(document).ready(function(){
$(".zzz").chage(alert("ddf"));
});
у меня тут же выходит сообщение. Ведь по идее же этого же ведь не должно быть вроде? |
вешаю на объект любое события и всё равно тупо выполняется вывод сообщения без выполнения события...
Что за ерунда? Ставлю вывести само значение объекта - всё нормально, значит связь с объектом есть. В журнале ошибок пусто. |
Цитата:
Цитата:
Давайте, посмотрим:
alert("ddf")
Надо же. Алерт вылетает сразу, никого не ждет! |
chage ?
|
Ну хоть кто то ответил, спасибо.:)
Ну с change это опечатка вышла, когда подставлял методы. Что я ожидаю от скрипта: скрипт ждёт пока загружается страница, и ожидает какое-нибудь событие. Я меняю селект, срабатывает событие change и вызывает нужную мне функцию. Разве это не так работает? Простите за такие тупые вопросы, просто 3 месяца не открывал ява-скрипты. |
функция change(..) ждет в качестве параметра функцию, понимаешь?
Смотри внимательно:
<div id="result1"></div>
<div id="result2"></div>
<script>
result1.textContent = typeof alert('xxx');
result2.textContent = typeof function () { alert('xxx') };
</script>
|
Смотри, так я и делал так изначально и такой же результат:
function run(){
alert('rrr');
};
$(document).ready(function(){
$("#input").change(run());
});
Я просто функцию run() заменил алертом, что бы проверить. Объясни мне, в какой мелочи я тупо заблуждаюсь. Мне аж самому интересно.))) |
Да когда ж до тебя допрет..
function run(){
alert('rrr');
};
alert( run );
function run(){
alert('rrr');
};
alert( run() );
В каком из этих двух случаев ты видишь функцию ??? Твой change ждет функцию а не undefined!!!!111 |
Спасибо. Сорри за такие мелочи, но просто убить готов когда на такой мелочи ложаю)) Убрал скобки и скрипт терпеливо ждёт событие) +1
|
| Часовой пояс GMT +3, время: 21:56. |