2017-01-31 2 views
1

Я создал Dimmer, используя SemanticUI, и пытаюсь отключить закрытие диммера при нажатии на область диммера.Disable Dimmable Close Event в Semanticui

Я вижу, что есть возможность сделать это (закрытое поведение). Но как это сделать только с этим JSFiddle без изменения JS SemanticUI? Я пробовал это, и я предполагал, что он должен работать, но не может найти, почему нет.

$('body') 
    .dimmer('closable',false) 
    .dimmer('show'); 

});

Dimmer SemanticUI

JSFiddle

+0

Как передать параметры? Я думаю, что это требует лишь небольших изменений, но, похоже, не может понять это –

ответ

0

По некоторым причинам формирования цепочки команд не имеет желаемый эффект.

Выполнение $('body').dimmer({closable: false}); до $('body').dimmer('show'); отключает закрываемое поведение.

Вот демо: https://jsfiddle.net/uooxmtbr/

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