在以下代碼中,如果條件返回false,則三元運算符不會分配值!虛假陳述未由三元運算符執行
<script>
function lgn() {
document.getElementById('overlay').style.display = 'none' ? 'block':'none';
document.getElementById('lgn').style.display = 'none' ? 'block':'none';
}
</script>
其實我試圖讓我在網頁上的覆蓋,以下是嫩枝:
<div class="nvg">
<ul>
{% block links %}
<li class="n.link"><span class="fa fa-times close" onclick="lgn()"></span></li>
{% endblock %}
</ul>
</div>
和
{% block overlay %}
{{ form_start(form, {'attr':{'id':'lgn'}}) }}
<span class="fa fa-times close" onclick="lgn()"></span><br />
<span>Login:</span>
{{ form_widget(form.email, {'attr':{'placeholder':'email'}}) }}
{{ form_widget(form.pass, {'attr':{'placeholder':'password','class':'pass'}}) }}
{{ form_end(form) }}
{% endblock %}
請幫助...
' 'none''評估爲'true',所以它永遠不會返回fal SE。 –