使用 ionic css 滚动(没有 ionic.js)

Scrolling with ionic css (without ionic.js)

我正在尝试使用 ionic.css 来设计应用程序的样式。我读了一些帖子,这是可能的。 E.g. in this thread someone claims to use it with ko and durandal。所以我添加了 css 并创建了一些测试内容:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
        <meta name="apple-mobile-web-app-capable" content="yes">
        <title>ChocolateChip-UI iOS</title>
        <link href="ionic.min.css" rel="stylesheet" type="text/css"/>
    </head>
    <body>
        <div class="bar bar-header bar-light">
            <h1 class="title">Music</h1>
        </div>
        <div class="content has-header">
            <div class='list'>
                <a class='item item-avatar'>
                    <img src="../images/Hurry and Harm.jpg" alt=""/>
                    <h2 >title</h2>
                    <p >text</p>
                </a>
                <a class='item item-avatar'>
                    <img src="../images/Hurry and Harm.jpg" alt=""/>
                    <h2 >title</h2>
                    <p >text</p>
                </a>
                <a class='item item-avatar'>
                    <img src="../images/Hurry and Harm.jpg" alt=""/>
                    <h2 >title</h2>
                    <p >text</p>
                </a>
                <a class='item item-avatar'>
                    <img src="../images/Hurry and Harm.jpg" alt=""/>
                    <h2 >title</h2>
                    <p >text</p>
                </a>
                <a class='item item-avatar'>
                    <img src="../images/Hurry and Harm.jpg" alt=""/>
                    <h2 >title</h2>
                    <p >text</p>
                </a>
                <a class='item item-avatar'>
                    <img src="../images/Hurry and Harm.jpg" alt=""/>
                    <h2 >title</h2>
                    <p >text</p>
                </a>
                <a class='item item-avatar'>
                    <img src="../images/Hurry and Harm.jpg" alt=""/>
                    <h2 >title</h2>
                    <p >text</p>
                </a>
                <a class='item item-avatar'>
                    <img src="../images/Hurry and Harm.jpg" alt=""/>
                    <h2 >title</h2>
                    <p >text</p>
                </a>
            </div>
        </div>
    </body>
</html>

应用看起来符合预期,但内容不滚动。如何启用滚动?

让我们从这个 Ionic 示例开始:http://codepen.io/mvidailhet/pen/bVyNmz?editors=101

如果我们将 overflow-scroll="true" 添加到 ion-content 元素(禁用 javascript 滚动并使用默认滚动),我们可以在 DOM 中看到 Ionic 添加了一个 class overflow-scrollion-content 并添加了一个内部 div 和 scroll class。这就是使用 Ionic CSS.

使列表可滚动所需的全部内容

这是一个可用的代码笔:http://codepen.io/mvidailhet/pen/LpoEeW