Alex_63,
Нужна Правка - Cкрипт Блокирует отправку в сообщениях, при ответе на предыдущее Письмо в Личке
Как вариант: проверять на страницу, что Мы в топике:
if($('#pun-viewtopic').length) {
//Далее скрипт...
}
В клик можно завернуть несколько селекторов через запятую(при идентичной функции обработки), дабы не множить идентичное:
К Примеру: Эти два клика:
$('.pa-author a').click(function MReplyForm(){ $('div#post-form.formal').find('script').remove(); $('div#post-form.formal').insertAfter($('div.post.selected')); $('input.button.cancel').show(0); });
$('#Bubble span').click(function MReplyForm(){ $('div#post-form.formal').find('script').remove(); $('div#post-form.formal').insertAfter($('div.post.selected')); $('input.button.cancel').show(0); });
можно завернуть в одну функцию:
$('.pa-author a,#Bubble span').click(function (){
$('div#post-form.formal').find('script').remove();
$('div#post-form.formal').insertAfter('div.post.selected');
$('input.button.cancel').show(0);
});
Смысла именовать в данном случае функцию клика в
$('#Bubble span').click(function MReplyForm(){
нет, - достаточно безымянной:
$('#Bubble span').click(function (){
Именуют типично вызываемые функции:
Типо если было бы так:
$('#Bubble span').click(MReplyForm);
function MReplyForm(){
//Тут код функции
}
Хороший справочник по jQuery тут => http://jquery-docs.ru/ - как раз для нашей версии
По нативному javascript отличный справочник начинающего тут http://javascript.ru/manual
Ибо без условных операторов и циклов не обойтись, нун знать как построить
Для Начала не стоит ужимать скрипты, а делать удобную для восприятия и правки разметку кода, особенно в загружаемых скриптах(а не вписываемых на страницу полным кодом). Слабознакомые вещи описывать кратко в комментариях. Ибо на скорость работы пробелы и отступы не влияют, а загрузка коротких скриптов до 10кб зависит лишь от времени ответа сервера, сама загрузка скрипта практически мгновенна, ибо 10кб на скорости даже 1мег/сек < 10ms / А будет там 9.0ms или 9.1(из-за лишних пробелов) - не критично, ибо сам поиск файла и ответ сервера типично в районе секунд
Собственные файлы скриптов складывать в отдельные папки на свой компьютер с названием скрипта, для отслеживания и возможности правки-перезаливки.
Изредка форумы глючат и бывали случаи удаления залитого, обидно, когда востребованный файл нельзя восстановить, для этого в папку со скриптом складываем так же и заготовки картинок.
Пример: http://mex.su/4Ftno