我已經搜索了高和低,並且找不到Zurb Foundation框架的這個特定用例的任何內容。在JSF中使用Foundation 5屬性
在我正在測試Foundation 5.1.1的小型JSF項目上工作,但是我遇到了使Foundation屬性(數據上鉤,揭示模式等)工作的問題。相反,它會導致以下錯誤。該項目通過Glassfish的4本地端口上運行:
An Error Occurred:
Error Parsing /includes/content/content.xhtml: Error Traced[line: 18] Attribute name "data-reveal" associated with an element type "div" must be followed by the ' = ' character.
我用訪問模式的代碼塊:
<div class="medium-8 columns pw">
<p class="panel callout">This is a <a href="#" data-reveal-id="myModal">modal</a></p>
</div>
<div id="myModal" class="reveal-modal" data-reveal>
<h2>Test Header.</h2>
<p class="lead">Your couch. It is mine.</p>
<p>Im a cool paragraph that lives inside of an even cooler modal. Wins</p>
<a class="close-reveal-modal">X</a>
</div>
能欣賞到這錯誤之前別人跑?
顯然數據揭示是無法正確myModal定義 – kolossus
數據揭示的屬性是(Foundation框架內定義的屬性http://foundation.zurb.com/docs /components/reveal.html)。如果我刪除該屬性,頁面顯示,但模式不會觸發 – StealthMode
我不認爲你理解。再看看div。標記中元素上定義的任何屬性都必須遵循鍵值表示法,即Key =「value」。 'data-reveal'只是坐在那裏,既不是一個鍵,也不是一個值,因此是無效的標記。無論如何,我沒有看到瀏覽器同意它 – kolossus