Многие в наше время сидят вконтакте и видят как там все динамично и красиво,
но понять как это работает по исходному коду нереально, я сам еще изучаю данную технологию и пытаюсь её ильспользовать в нужным местах и для конкретных целей.
Это первая статья из цикла статей которые я хочу написать, в этой статье я не буду вам расказывать что такое Jquery, но вот думаю вы чему нибудь да научитесь.
1: для начала работы jquery нужно сказать его с сайта http://jquery.com
2: нужно подключить его на страницу где jquery будет использоваться
echo '<script type="text/javascript" src="'jquery.js"></script>';//подключаем библиотеку
3: С чего же начать изучение? по моему мнению изучать начать лучше с небольшого примера:
echo '<script>
$(document).ready(function(){
$("#click").click(function(){
var $speech = $("#click");
var currentSize = $speech.css("fontSize");
var num = parseFloat(currentSize, 10);
num = "none";
$speech.css("display", num);
});
});</script>';
echo '<span id="click">Текст скроется если на него нажать</span>';
и так теперь разберем каждую строку отдельно
1) $(document).ready(function(){ //Данная строка обезательна, без неё работать корректно не будет, она дает понять скрипту что jquery будет выполнятся только тогда когда страница полностью загруженна
2) $("#click").click(function(){ тут главное это #click и .click первое сообщает что действие будет происходить с объектом у которого id="click" в нашем случае это тег <span>
3) создаем переменную $speech которая = #click
4,5,6 насчет этими строками пока не заморачивайтесь, главное пока понять как работает
7) мы изменяем css свойства у #click, почему click, потому что смотрим разъеснение строки 3.
Теперь поподробней размерем вот это ("display", num), для тех кто знает css тот наверно уже догодался что "display" это css свойство ,а num это его значение, в 6 строке мы задали ему значение none
Те что у нас происходит после того как документ готов к работе, у нас есть событие, если мы его произведем, те кликнем на "Текст скроется если на него нажать", это событие сработает, у нас в строке 7 ему предастся такое свойство css что этот блок будет спрятан
PS это первая статья, сильно не пинать боюсь счикотки, у кого ЧСВ большое идите лесом,
PSS данная статья не для того что бы выучить, а для того что бы понять
PSSS в следующей статье напишу о селекторах и выжмем максимум из события click
на ошибки не смотреть я дураг