2015-06-30 2 views
-1

Как написать сценарий jquery в drupal-7? Мне нужна анимация jQuery slidetoggle на моем рабочем сайте. Это то, что я пробовал до сих пор:Как написать скрипт jquery в drupal 7?

$(document).ready(function() { 
    $('div.toggle_area').find('div.toggle_content').hide().end().find('div.toggle_label').click(function() { 
    $(this).next().slideToggle(); 
    }); 
}); 
+0

Я начинаю работать с drupal-7, мне нужен мой рабочий сайт, некоторые jquery slidetoggle animation..и пытаюсь написать код, используя html-редактор в drupal 7, но один раз запишите код, затем сохраните и выйдите, снова не видно кода в редакторе html. где место, чтобы сделать код в drupal 7 ???????? * –

ответ

0

использовать функцию drupal_add_js для этого.

drupal_add_js("jQuery(document).ready(function() { 
       jQuery('div.toggle_area').find('div.toggle_content').hide().end().find('div.toggle_label').click(function() { 
        jQuery(this).next().slideToggle(); 
       }); 
       });", 'inline'); 

Руководство:

https://api.drupal.org/api/drupal/includes!common.inc/function/drupal_add_js/7

+0

Спасибо samit это работа it .. –

+0

приветствуем vicky, пожалуйста, отметьте это как правильно. –

0

(функция ($) {

Drupal.behaviors.YOURTHEMENAME = {

прикрепиться: функции (контекст, настройки) {

/Добавить код js здесь/

// использование комм как значение класса, так как вы хотите, чтобы группировать несколько элементов $ (»клещами.) нажмите (функция() {

//if you want to hide previously opened comment when a new one is clicked 
$('.comments').slideToggle("slow"); 

}).

$('.ticks1').click(function() { 


$('.comments1').slideToggle("slow"); 

});

}; }) (jQuery);

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