Точка с запятой в конце оператора - дополнительное окно в браузере
Я не люблю, когда чего-то не понимаю, поэтому вопрос.
Имеем два кода. При запуске первого всплывающее окно появляется два раза. Один раз с соответствующим текстом и второй раз с тем же текстом и вопросом от браузера - а не запретить ли нам всплывающие окна на данной странице? При запуске второго всплывает только текст - никаких вопросов со стороны браузера. Объясните мне этот нюанс. Я понимаю, что ; обозначает либо конец оператора, либо пустой оператор - но почем у это влияет на появление алерта от браузера - не понимаю. Коды
//пример раз
$('.foo').hide(2000,function(){
alert("Усе готово, шеф!");
});
//пример два
$('#bar')
.css({
"background":"yellow",
"border":"2px solid green"
})
.hide(1500, function(){
alert("Шеф, все сделано как нать!")
});
|
Цитата:
Один объект - одно сообщение.
<!DOCTYPE html>
<html>
<head>
<script src='http://code.jquery.com/jquery-latest.js'></script>
<!--
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
$(function (){
//пример раз
$('.foo').hide(2000,function(){
alert("Усе готово, шеф!");
});
});
</script>
</head>
<body>
<p class='foo'>foo</p>
<p id='bar'>bar</p>
</body>
</html>
|
Цитата:
|
Точно. У меня есть параграф с таким классом и спан с таким классом.
Ясновидящий)) Тогда еще вопрос. Почему в первый раз всплывает только текст, а второй раз - текст с предложением браузера запретить всплывающие окна? Слишком много всплывашек в единицу времени? |
Цитата:
В моем пример ничего не всплывает. |
Цитата:
|
Туплю, сорри ;)
http://jsfiddle.net/7gK44/ Цитата:
Ненавижу булку - у нее вечные проблемы с плюсиками ((( |
Цитата:
|
ksa, да разобрались уже, не слоупочь.)
|
Цитата:
|
| Часовой пояс GMT +3, время: 18:00. |