【问题标题】:metro-ui datepicker is not workingMetro-ui 日期选择器不工作
【发布时间】:2014-12-02 18:26:23
【问题描述】:

我正在尝试使用来自 http://metroui.org.ua/datepicker.html 的 Datepicker,但没有成功。我已经将所有文件放在原始页面中,检查了所有要求 - 没有任何反应。

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>FinalList</title>
<link rel="stylesheet" type="text/css" href="js/metro/metro-bootstrap.min.css ">
<link rel="stylesheet" type="text/css" href="js/metro/iconFont.min.css ">
<script src="js/metro/jquery.min.js"></script>
<script src="//cdn.datatables.net/1.10.2/js/jquery.dataTables.min.js" type="text/javascript" charset="utf8"></script>
<script src="//cdn.datatables.net/tabletools/2.2.3/js/dataTables.tableTools.min.js"></script>
<script src="js/metro/metro.min.js"></script>
<script src="js/jquery.widget.min.js"></script>
<script src="js/prettify.js"></script>

</head>
<body class="metro">
    <div class="span2">
        <div class="input-control text" data-role="datepicker" data-week-start="1">
            <input type="text">
            <button class="btn-date"></button>
        </div>
    </div>
</body>
</html>

【问题讨论】:

  • 你能发一个链接到页面吗?

标签: jquery datepicker microsoft-metro


【解决方案1】:

中添加这些外部文件
<link rel="stylesheet" type="text/css" href="http://metroui.org.ua/css/docs.css">

<script type='text/javascript' src="http://metroui.org.ua/js/jquery/jquery.min.js"></script>

<link rel="stylesheet" type="text/css" href="http://metroui.org.ua/css/metro-bootstrap.css">

<script type='text/javascript' src="http://metroui.org.ua/js/jquery/jquery.widget.min.js"></script>

<script type='text/javascript' src="http://metroui.org.ua/js/metro.min.js"></script>

&lt;body&gt;代码

<div class="metro">
    <div class="span2">
        <div class="input-control text" data-role="datepicker" data-week-start="1">
            <input type="text">
            <button class="btn-date"></button>
        </div>
    </div>
</div>

JSFiddle Example

【讨论】:

  • 问题在于在jquery.widget.min.js之后声明jquery.widget.min.js
【解决方案2】:

如果没有看到它的实际效果,我认为如果你将 http: 添加到两个 cdn.datatables.net 行并像这样重新排列头部部分,你应该让它工作:)

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/themes/smoothness/jquery-ui.css" />
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.min.js"></script>

<link rel="stylesheet" type="text/css" href="js/metro/metro-bootstrap.min.css ">
<link rel="stylesheet" type="text/css" href="js/metro/iconFont.min.css ">
<script src="js/metro/metro.min.js"></script>

<script src="http://cdn.datatables.net/1.10.2/js/jquery.dataTables.min.js" type="text/javascript" charset="utf8"></script>
<script src="http://cdn.datatables.net/tabletools/2.2.3/js/dataTables.tableTools.min.js"></script>

<script src="js/prettify.js"></script>

【讨论】:

  • 省略 http: 使其无论您的页面是在 http 还是 https 下都可以正常工作
猜你喜欢
  • 2013-10-29
  • 2014-04-07
  • 1970-01-01
  • 2012-09-22
  • 2018-06-14
  • 2014-07-21
  • 1970-01-01
相关资源
最近更新 更多