2

このプラグインをブラウザで動作させることができないので、どこが間違っているのかを突き止めようとしています。jsFiddle に入れることさえできません: http://jsfiddle.net/pkDLJ/2/

開発者によると、1.7.2 ライブラリを使用する必要があります。外部リソースを介してJSファイルをリンクしたと思います。そうでない場合は、次のとおりです。

http://keith-wood.name/datepick.html

私は単純なものを見落としていると確信しています。私は通常jqueryを使用しないので、ご容赦ください。HTML の head には以下が含まれます。

<link rel="stylesheet" type="text/css" href="js/jquery.datepick.css">
<script type='text/javascript' src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/jquery.datepick.js"></script>
<script type='text/javascript'>
$(function() {
    $('#popupDatepicker').datepick();
});
</script>

コンソールにエラーはありません。スタイルシートを読み込んでいます。助けてくれてありがとう。髪を引っ張ります。

4

2 に答える 2

0

これがあなたのための実用的なフィドルです:http://jsfiddle.net/Zj8kB/

ドキュメントを徹底的に見ていませんが、hasDatepickクラスを削除すると問題が解決しました。

編集:「はじめに」の下部にあるドキュメントで見つけることができる1行を次に示しますProcessed fields are marked with a class of hasDatepick and are not re-processed if targetted a second time

次のようにhtmlマークアップを変更してください(私がしたhasDatepickことは、フィドルで持っていた元のマークアップからクラスを削除したことだけです):

<div class="fltlft">
    <input type="text" id="popupDatepicker" class="formBox" name="DOB" type="text" placeholder="DOB" />
</div>
于 2013-07-15T20:25:45.260 に答える