Использование ссылки как управляющий элемент для скрипта

Мы хотим, чтобы при нажатии на ссылку, вызывалась наша функция, но чтобы браузер не следовал ссылке. Вот как это делается.

Открыть что-то

$(‘#test-click’).click(function(){
vashaFunction();
return false;
});

Из приведенного кода именно return false; выполняет функцию по предотвращению следования браузера по ссылке.

Jquery mutli load – подключение библиотеки с двух источников.

Данная идея возникла когда я отключил интернет из страха о поражении ПК через грозу. У меня Jquery загружается с статического хранилища яндекса:

Так говорят быстрее, сервер меньше грузит. Может оно и так, но Яндекс не Бог, иногда и сам висит.

Сразу же оговорюсь. Один день Яндекс так висел, что много сайтов загружались на половину. Особенно меня удивил сайт webmasters.ru, висевший секунд 30. По-этому лично я отказался от использования Яндексовского кода, и всем рекомендую гугловский. Мне сложно припомнить когда гугл висел. Все-таки американцы – профи!

Задача в том, что бы подключать библиотеку со своего сервера, в случае если Яндексовский не доступен. Как это сделать? Все оказалось просто:

Собственно это работает, так как в случае неудачи скачивания библиотеки с Яндекса, он тут же, не дожидаясь window.onload начинает грузить вашу библиотеку. Вот только путь http://localhost/blohher/_/js/jquery.js придется написать полный и ваш! Лично я сейчас его на РНР настрою, чтобы все было автоматически.

Читы по использованию библиотеки

Применить к элементу CSS стиль. Учтите, данный код добавляет инлайн style=”;”

$(“#ui-dialog”).css(“display”, “block”);

Удалить этот стиль (проверено). Косовато, но если нужно много свойств, применяйте классы

$(‘#tvButtonNibiru’).removeAttr(“style”);

Поменять текст внутри контейнера (div, p, span)

$(‘#dialog_p’).text(“Новый текст”);

Взять значение поля input

$(‘#emailinput’).val()

Установить значение поля input

$(“#emailinput”).attr(“value”, “новый@значение.вот”);