запись funtion() под jQuery
Добрый день, уважаемый. Подскажите пожалуйста, где я допускаю ошибку в коде? А то что-то не запускается как надо :cray:
function openTraining (training, box){ training.on('click', function (training, box) { $('div[id$="_Box"]:not(box)').hide(); $('box').toggle('slow'); $('#information >.children():not(training)').removeClass('open'); $('training').toggleClass('open'); }) } var $es = $('#easy') ; var $av = $('#average') ; var $ha = $('#hard') ; var $es_box = $('#easy_Box') ; var $av_box = $('#average_Box') ; var $ha_box = $('#hard_Box') ; openTraining ( $es, $es_box); openTraining ( $av, $av_box); openTraining ( $ha, $ha_box); |
Black_Star,
строка 3 уберите аргументы |
Black_Star,
и добавьте нормально training, box в строках 5-8 |
Black_Star,
$(function() { function openTraining (training, box){ training.on('click', function () { $('div[id$="_Box"]').not(box).hide(); box.toggle('slow'); $('#information >.children').not(training).removeClass('open'); training.toggleClass('open'); }) } var $es = $('#easy') ; var $av = $('#average') ; var $ha = $('#hard') ; var $es_box = $('#easy_Box') ; var $av_box = $('#average_Box') ; var $ha_box = $('#hard_Box') ; openTraining ( $es, $es_box); openTraining ( $av, $av_box); openTraining ( $ha, $ha_box); }); |
Спасибо, рони. Помогло. :thanks:
Единственно почему то >.children не отрабатывало, ну я его на >* заменил) |
Цитата:
|
Часовой пояс GMT +3, время: 20:08. |