2017-09-14 4 views
3
nicht

Hier ist die jsfiddle codeDimmer des verschließbaren Einstellung arbeiten

warum der Dimmer noch verschließbar ist, wenn sie mit closable=false initialisiert?

$('.dimmer').dimmer({closable:false, on:'click'}) 

HTML

<div class="ui container"> 
    <div class="ui segment dimmerable"> 
    <div class="ui dimmer"> 
     <div class="ui content"> 
     <div class="ui inverted center header"> 
      Dimmer 
     </div> 
     </div> 
    </div> 
    Segment 
    </div> 
</div> 
+0

Bitte geben Sie den Code in die Frage, die man in SO verfolgen sollte. Siehe [ask] – xiawi

+0

Willkommen bei StackOverflow. Bitte nimm die [tour] (http://stackoverflow.com/tour), schau dich um und lies das [HELP center] (http://stackoverflow.com/help) durch, dann lies [How to Ask Question] (http://stackoverflow.com/help/how-to-ask), [Welche Arten von Fragen sollte ich vermeiden zu fragen?] (http://stackoverflow.com/help/dont-ask) und ein [MCVE: Minimales, vollständiges und überprüfbares Beispiel] (http://stackoverflow.com/help/mcve). Wenn Leute in der Nähe leicht lesen und verstehen können, was du meinst, oder was das Problem ist, werden sie eher bereit sein zu helfen :) – Dwhitz

Antwort

2

Der richtige Weg, einen Dimmer mit Einstellungen zu initialisieren ist wie folgt aus: $('selector').dimmer({settings}).dimmer('show')

Die Art und Weise Sie es tun ändert Einstellungen nach der Initialisierung. so das ist, was Sie Code sollte wie folgt aussehen:

[DEMO]

HTML

<div class="ui container"> 
    <div class="ui segment dimmable"> 
    <div class="ui dimmer"> 
     <div class="ui content"> 
     <div class="ui inverted center header"> 
      Dimmer 
     </div> 
     </div> 
    </div> 
    Segment 
    </div> 
</div> 

JS(jQuery)

$('.segment').click(function() { 
    $('.dimmer') 
    .dimmer({ 
    closable: false 
    }) 
    .dimmer('show') 
    ; 
}); 
+0

Danke Saad! –

Verwandte Themen