0

SharePoint に次のコードを含むコンテンツ エディター Web パーツがありますが、カウントダウンが機能しません。私が気づいたのは、このサイトは古いバージョンの jquery 1.6.3 を使用していることです。それが原因ではないでしょうか。

<script src="/Style%20Library/countdown/jquery.countdown.js" type="text/javascript">

<link rel="stylesheet" type="text/css" href="/Style%20Library/countdown/jquery.countdown.css" />

<script class="ms-rteForeColor-3" type="text/javascript">
    $(function () {
        var austDay = new Date(2013, 7 - 1, 27);
        $('#countdown').countdown({until: austDay});
    });
</script>

<div id="countdownBox">
    <h3 class="ms-rteElement-H3 ms-rteForeColor-3">Countdown to go-live</h3>
    <span class="countdown" id="countdown"></span>
</div>

更新 1

Firefox コンソールのエラー。コンソールにエラーが何度もフラッディングされます

タイムスタンプ: 10/07/2013 08:13:21 警告: 「フィルター」の値の解析中にエラーが発生しました。宣言は下されました。ソースファイル:https://xx/Communities/xx/Pages/project-xx.aspx 行: 0 ソースコード: alpha(opacity=99.00000000000007)

これは生成された html ですが、css を頭に入れる必要があるのでしょうか?

<DIV id=WebPartWPQ7 class="ms-WPBody noindex" allowDelete="false" width="100%" HasPers="false" WebPartID="c1b5cf92-534f-4d23-8cd0-8c0fbe8f541b">
<SCRIPT type=text/javascript src="/Style%20Library/countdown/jquery.countdown.js">
<link rel="stylesheet" type="text/css" href="/Style%20Library/countdown/jquery.countdown.css" />
<script type="text/javascript">
$(document).ready(function() {
    var austDay = new Date(2013, 7 - 1, 27);
    $('#countdown').countdown({until: austDay});
    });</SCRIPT>

<DIV id=countdownBox>
<H3 class="ms-rteElement-H3 ms-rteForeColor-3">Countdown to go-live</H3><SPAN id=countdown class=countdown></SPAN></DIV></DIV>
4

1 に答える 1

1

jsFiddle は正常に動作します: http://jsfiddle.net/Fnsgk/3

ただし、終了スクリプト タグを追加する必要があります。

<script src="/Style%20Library/countdown/jquery.countdown.js" type="text/javascript">
</script>
于 2013-07-10T06:22:43.953 に答える