2014-11-17 2 views
1

Итак, у меня есть настройка экрана входа в систему после следующих уроков и руководств в Интернете. Я поставил код в jsfiddle: Jsfiddle. Теперь я не могу заставить код работать. Я совершенно новый для Jquery, так что это может быть ошибка новобранец. Проблема заключается в том, что когда вы нажимаете login, меню должно выходить вниз и отображать форму входа. Любая помощь или предложения приветствуются, и я благодарю вас заранее.Выпадающая форма входа в систему не работает в Wordpress

$(document).ready(function(){ 
    $('#login-trigger').click(function(){ 
    $(this).next('#login-content').slideToggle(); 
    $(this).toggleClass('active');   

    if ($(this).hasClass('active')) $(this).find('span').html('▲') 
     else $(this).find('span').html('▼') 
    }) 
}); 

Изображение моей functions.php:

enter image description here

+0

обновленный jsfiddle: HTTP: // jsfiddle .net/n35me6on/1/ –

+0

Я вижу, что вы включили jquery. Я дважды проверю, включен ли мой сайт или нет. –

+0

wordpress по умолчанию добавить файл ядра jquery –

ответ

1

В WordPress, вы должны написать код JQuery как

function head_script() {?> 
    <script type="text/javascript"> 
    (function($) { 
    $('#login-trigger').click(function(){ 
    $(this).next('#login-content').slideToggle(); 
    $(this).toggleClass('active');   

    if ($(this).hasClass('active')) $(this).find('span').html('&#x25B2;') 
     else $(this).find('span').html('&#x25BC;') 
    }); 
})(jQuery); 
    </script> 
<?php 
} 
add_action('wp_head', 'head_script'); 
+0

Нужно ли его обертывать в теги скриптов? добавив ваш код вместо моего собственного разбитого сайта. –

+0

да вам нужно обернуть в тег скрипта –

+0

Сохраняет сбой веб-сайта. Так что я получил html просто в моем wp-заголовке и css в файле style.css. Все отлично. Я добавляю этот код к своим функциям.php - это то, что я могу делать неправильно? Я могу добавить скриншот, чтобы уточнить. –

Смежные вопросы