Intereting Posts
Как написать один комментарий и публиковать на каждом посту с помощью базы данных или плагина? База данных: пользовательская таблица: значение sprintf для столбца DateTime WordPress 4.2.3 в Windows Server 2008 R2 Создание файлов только для чтения Должен ли вывод HTML быть передан через esc_html () AND wp_kses ()? Как сделать число сообщений в блоге настраиваемым полем? IF Внутри функции для фильтра содержимого Получить идентификатор страницы, содержащей вторичный цикл в контенте RegExp для исключения комментариев в формате HTML (FOR SOMME) Попытка удалить тему, но она захватывает мою домашнюю страницу Отключить постоянные ссылки на всех страницах и сообщениях Обрезка миниатюр на конкретные размеры на переднем конце Постоянная ссылка для отдельных не работает Запретить или отключить автоматическую проверку обновлений Должен ли я редактировать пользовательское мета-поле с помощью PUT, PATCH или POST и WP :: Editable Добавление пользовательской темы w / Widgets исключительно через WordPress хостинг

Строки страниц администрирования по порядку важности (флажки)

Я изменяю область администрирования плагина и добавляю флажок для опции «Скоро». На данный момент, когда пользователь проверяет флажок «Скоро», вся строка станет зеленой, но есть также опция Удалить всю строку. Когда флажок Удалить установлен, строка становится красной.

Проблема, с которой я столкнулась, – это когда установлены флажки «Скорости и удаление», строка только становится зеленой. Я бы хотел, чтобы строка стала красной, независимо от того, установлен флажок Coming Soon или нет.

админ-script.php

//Styles rows clicked for deletion function showStriked(){ jQuery("#cqrm-current-item-list input[type=checkbox].strike").each(function() { if( jQuery(this).attr("checked")){ jQuery(this).closest('tr').addClass("cue-deletion"); } else{ jQuery(this).closest('tr').removeClass("cue-deletion"); } }); } showStriked(); jQuery(".strike").click(showStriked); //Styles rows clicked for Comingsoon function showComingsoon(){ jQuery("#cqrm-current-item-list input[type=checkbox].comingsoon").each(function() { if( jQuery(this).attr("checked")){ jQuery(this).closest('tr').addClass("cue-comingsoon"); } else{ jQuery(this).closest('tr').removeClass("cue-comingsoon"); } }); } showComingsoon(); jQuery(".comingsoon").click(showComingsoon); 

admin.css

 #cqrm-current-item-list tr.cue-deletion, #cqrm-current-item-list tr.cue-deletion *{ background-color: #fbb !important; filter: alpha(opacity=100) !important; } #cqrm-current-item-list tr.cue-comingsoon, #cqrm-current-item-list tr.cue-comingsoon *{ background-color: #9F9 !important; filter: alpha(opacity=100) !important; } 

Режим-edit.php

 <td class="check-cell"><input type="checkbox" class="comingsoon" <?php echo $itemcomingsoon; ?> name="itemcomingsoon[<?php echo $id ?>]" value="checked"/></td> <td class="check-cell"><input type="checkbox" class="strike" name="strike[<?php echo $id ?>]" value="checked"/></td> 

Solutions Collecting From Web of "Строки страниц администрирования по порядку важности (флажки)"

Проблема, которую вы видите, заключается в том, что ваши объявления имеют одинаковую важность с точки зрения CSS.

Если вы добавите другой стиль, чтобы придать ему больше предпочтений:

 #cqrm-current-item-list tr.cue-deletion.cue-coming-soon, #cqrm-current-item-list tr.cue-deletion.tr.cue-coming-soon *{ 

background-color: #fbb! important; filter: alpha (opacity = 100)! important; }

Или переместите выделение cue ниже декларации cue-comesoon, вы должны найти, что все работает по желанию.

В CSS # (id) имеет порядок около 100,. (класс) имеет порядок около 10, а тэг имеет порядок около 1 …

И более поздние объявления с тем же или более высоким весом переопределяют те, которые ранее.

Глядя на ваши два заявления, они оба

 #(id) tr(tag).(class) 

Это означает, что они имеют равный вес около 100 + 1 + 10

Создание еще одного конкретного (как показано выше) даст ему дополнительный вес 10 и переопределит другой. Сделать более важным позже, чем меньше, должно быть такое же влияние, как и переопределение другого.