1

我刚刚把我的问题提炼成这么简单

 <div id="case-schedule">
        <ul data-role="listview" data-inset="true" data-divider-theme="d">
        <li data-role="list-divider">Mail</li>
        <li><a href="#">Inbox</a></li>
        <li><a href="#">Outbox</a></li>
        <li data-role="list-divider">Contacts</li>
        <li><a href="#">Friends</a></li>
        <li><a href="#">Work</a></li>
        </ul>


    </div>
    <script>
    function case-shedule() {
    }
    </script>

当我删除函数定义内容时加载正确。但是,当我尝试包含一个函数(只是一个空函数)时,我没有得到 jquery mobile 的“外观”。当在 div 标签下立即调用脚本时会发生什么?这是否排除了其他 Js 文件?包括?

4

1 回答 1

3

函数名无效……很可能导致页面中的js失败。有效的变量(和函数)名称不包含“减号”字符。

尝试:

function caseshedule(){

}
于 2013-10-22T09:13:37.703 回答