CJuiDialog - как скрыть "крестик", закрывающий диалоговое окно?
Я пытаюсь скрыть "крестик", который появляется в верхней правой части диалогового окна, но в справочнике CJuiDialog, похоже, нет настройки для этого? Есть ли способ сделать это??
По сути, я пытаюсь заставить людей быть в состоянии закрыть всплывающее окно диалога, только если они нажмут кнопку "ЗАКРЫТЬ", которую я установил. Мой код ниже..
$this->beginWidget('zii.widgets.jui.CJuiDialog', array(
'id' => 'questionnaire-dialog',
'options'=>array(
'title' => 'Questionnaire',
'hide' => 'explode',
'modal' => 'true',
'width'=> '450px',
'autoOpen'=>true,
'show'=>array(
'effect'=>'blind',
'duration'=>1000,
),
'buttons' => array(
$(this).dialog("close");}',)
),
));
1 ответ
Решение
Добавить Jquery:
$('.ui-dialog-titlebar-close').hide();
ИЛИ ЖЕ
$('.ui-dialog-titlebar-close').remove();
ИЛИ ЖЕ
Добавьте метод CSS() в Jquery:
$('.ui-dialog-titlebar-close').css('display','none');
основанный ui-dialog-titlebar-close
класс после проверки элемента в браузере.