Просмотр полной версии : Маска для урла
Cdelphi78
31.08.2019, 10:27
Здравствуйте!
Есть вот такой вот код
if (option === '1') location.href = '/uslugi/astrahan/';
else if (option === '2') location.href = '/uslugi/balashiha/*/index.html';
В каталоге balashiha есть много папок как мне составить правильно маску(звездочка не работает) чтобы перенаправление шло на все странички в каждое папке этого каталога?
чтобы перенаправление шло на все странички в каждое папке этого каталога
Нельзя перенаправить по нескольким путям одновременно, следовательно корректно будет "на любую из них", а чтобы на любую из них, нужно указать какую-то.
Cdelphi78
31.08.2019, 12:02
laimas, ок подскажите тогда еще вопрос пытаюсь передать переменную из функции в функцию но ничего не получается как правильно будет?
$('.services-list > div > a').click(function serviceClick(){
var kind_usluga = $(this).attr('kinds');
$(".utochnit_gorod2, .zatemnenie").fadeIn(600);
return kind_usluga;
});
$('.utochnit_gorod2 select').change(function() {
var myServiceClick = serviceClick();
console.log(myServiceClick);
return false;
возвращает undefined почему?
Потому, что о serviceClick() событие change даже и не подозревает, не определена функция таковая. Вообще именно эту ошибку и должна отображать консоль.
Если требуется выполнять одну функцию в обработчиках разных событий, то и вызывайте эту ранее объявленную функцию.
function funcName() {
//....
}
$('selector').click(funcName);
$('selector').change(funcName);
Либо, если у каждого из обработчиков событий выполнение одной функции, но есть свои вариации, то можно сделать единый обработчик на два события, в котором можно проверяя источник/тип события, выполнять что-то и специфическое помимо функции.
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot