jQueryMobile引入後不生效的可能解決辦法

剛開始學jQueryMobile,第一次去官網下載的版本

jquery.mobile-1.4.5

按照官方Demo的格式書寫

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <title>Title</title>
    <link type="text/css" rel="stylesheet" href="jquery.mobile-1.4.5.min.css">
    <script src="jquery-3.4.1.js"></script>
    <script src="jquery.mobile-1.4.5.min.js"></script>
</head>
<body>
    <div data-role="page">
        <div data-role="header">
            <h1>this is header</h1>
        </div>
        <div role="main" style="text-align: center">
            <p>this is main</p>
        </div>
        <div data-role="footer">
            <h4>this is footer</h4>
        </div>
    </div>
</body>
</html>

控制檯報錯爲:Uncaught TypeError: Cannot read property 'concat' of undefined並且沒有官方給出的界面效果

解決方式:將jQuery庫換成低一些的版本,這裏我用的是1.9.1版本,效果展示:

 

發佈了12 篇原創文章 · 獲贊 3 · 訪問量 927
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章