Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Зависимый раскрытый фильтр с помощью jquery

Зависимый раскрытый фильтр с помощью jquery
, by

Hi,

Сделал два раскрытых фильтра (BEF) радиокнопки с автосабмит.

Делаю зависимый фильтры с помощью следующего кода

 

    $("#edit-tid-4").live("click change", function(){
    $('#edit-tid-1-8').attr('disabled','disabled');
    });

 

код срабатывает, нужная радикнопка становится неактивной, но только без автосабмит.

Помогите с кодом, кто силен в jquery, как продлить жизь событию или вызвать заново после завершения ajax обработки.

 

Спасибо...

1 answer
votes: 1146
Answer

Используйте лучше states для создания зависимых полей:

http://randyfay.com/states


Интересно почему jquery не подходит?

Задача была такая чтобы еще визуально сделать картинки (рядом со скрытым чекбоксом) прозрачными на 50%. Ну чтобы чел понимал что туда клацать не получится!

так написал:

 

    $("#edit-tid-4").live("click change", function(){

    $('#edit-tid-1-8').attr('disabled','disabled');
    $('.form-type-radio label[for=edit-tid-1-8]').fadeTo(0, 0.5);
    });

 

 

Что этот states в tamplate.php использовать?

Спасибо буду пытаться разбираться!