Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Почему этот код не работает в отдельном файле?
 
 автор: TanTaL91   (22.01.2012 в 15:20)   письмо автору
 
 

Добрый день уважаемые форумчане. Подключаю этот код в тело шаблона, все работает форма отчищается, но если выношу в отдельный файл который уже был ранее подключен в шаблоне. Он перестает работать. В чем может быть дело?

<script type="text/javascript">
(function($) {
    $.fn.autoClear = function () {
        // сохраняем во внутреннюю переменную текущее значение
        $(this).each(function() {
            $(this).data("autoclear", $(this).attr("value"));
        });
        $(this)
            .bind('focus', function() {   // обработка фокуса
                if ($(this).attr("value") == $(this).data("autoclear")) {
                    $(this).attr("value", "").addClass('autoclear-normalcolor');
                }
            })
            .bind('blur', function() {    // обработка потери фокуса
                if ($(this).attr("value") == "") {
                    $(this).attr("value", $(this).data("autoclear")).removeClass('autoclear-normalcolor');
                }
            });
        return $(this);
    }
})(jQuery)

$(function(){
    // привязываем плагин ко всем элементам с классом "autoclear"
    $('input').autoClear();
});

</script>

  Ответить  
 
 автор: cheops   (22.01.2012 в 15:43)   письмо автору
 
   для: TanTaL91   (22.01.2012 в 15:20)
 

>но если выношу в отдельный файл который уже был ранее подключен в шаблоне.
Библиотека jQuery везде подключена? Вообще JavaScript-отладчик что-то полезное сообщает?

  Ответить  
 
 автор: TanTaL91   (22.01.2012 в 16:11)   письмо автору
 
   для: cheops   (22.01.2012 в 15:43)
 

Тема wordpress jquery подключен всегда и везде:)
JS обработчик отчищает инпут.

  Ответить  
 
 автор: AlexSol   (22.01.2012 в 16:15)   письмо автору
 
   для: TanTaL91   (22.01.2012 в 16:11)
 

проверьте чтобы ваш файл шел после подключения jquery

  Ответить  
 
 автор: Slo_Nik   (22.01.2012 в 19:22)   письмо автору
 
   для: TanTaL91   (22.01.2012 в 15:20)
 

воспользуйтесь firebug , если код не работает, то должна быть показана ошибка с точностью до строки

  Ответить  
 
 автор: cheops   (22.01.2012 в 19:44)   письмо автору
 
   для: TanTaL91   (22.01.2012 в 15:20)
 

Если дело происходит в Opera, то запустить окно с логом ошибок можно при помощи Ctrl+Shift+O.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования