2010-01-09 4 views
0

Почему не появляется окно предупреждения, когда случается, когда я 'Click me'?jQuery простая функция не работает

Im общее нуб в JavaScript/JQuery, но им пытаются узнать немного, я только что нашел этот пример в учебнике, но это не будет работать

Посмотрите: Http: // удалены

редактировать: удалил свой сайт ссылку, так как решается вопрос

+0

Где вы можете скачать jQuery? – Gumbo

+1

Хороший вопрос xD ничего не сказал о том, чтобы загрузить его в учебнике: /, но теперь я знаю – Hogen

+0

. Я обновил вопрос со ссылкой на мой сайт, чтобы вы могли видеть все это – Hogen

ответ

0

Вы также должны поместить свой код внутри $ (документ) .ready, как это:

$(document).ready(function() { 
    $("a").click(function(){ 
     alert("Hi"); 
     return false; 
    }) 
}); 

В противном случае код не будет должным образом привязан к событию, так как он попытается связать его, когда страница все еще не загружена.

2

Вы должны вернуть false из обработчика щелчка или страница может получить перенаправлены:

$("a").click(function() { 
    alert("Hello world!"); 
    return false; 
}); 

Также не забудьте включить JQuery в head разделе:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 
+0

Вам нужно всего лишь 'return false;' если у вас есть ваш jQuery в HTML-коде, не так ли? – Steven

+0

не знал, что у вас есть: O, но в любом случае он все еще не работает – Hogen

Смежные вопросы