サードパーティが作成したJQueryプラグインとAPI、およびそれらを理解するための方法論について質問があります。最近、JQuery Masonry / Infiniteスクロールプラグインをダウンロードしましたが、指示に基づいて構成する方法がわかりませんでした。そこで、完全に開発されたデモをダウンロードしてから、機能を損なわないものをすべて手動で削除しました。残されたコードにより、ドキュメントよりもはるかに詳細にプラグインを理解することができました。
JQueryノブと呼ばれるプラグインで同様の問題が発生しています。 http://anthonyterrien.com/knob/
JQuery Knobのreadmeファイルを見ると、これは機能しているコードであることがわかります。
<input type="text" value="75" class="dial">
$(function() {
$('.dial')
.trigger(
'configure',
{
"min":10,
"max":40,
"fgColor":"#FF0000",
"skin":"tron",
"cursor":true
}
);
});
しかし、私が知る限り、それはまったくそうではありません。私を読んで、プラグインはCanvasを使用しているとも言っています。このコードをキャンバスコンテキストでラップすることになっているのか、それともこの機能がすでにプラグインの一部になっているのか疑問に思っています。
この種の「質問」はここには当てはまらないかもしれませんが、これらの種類のドキュメントを読むことについての仮定に少し混乱していて、それでもクエリを投稿すると思いました。これが私の「newbi」プログラミング経験によるものなのか、それともベテランのコーダーも戦うものなのかを知りたいです。
ありがとうございました。
編集
ティアナの返事に応えて。
コードを変更しましたが、まだ機能しません。以下に投稿しました。ライブラリで読み取りエラーが発生しないなど、基本が処理されていることを確認するために、Googleコンソールを確認しました。
<!DOCTYPE html>
<meta charset="UTF-8">
<title>knob</title>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/hot-sneaks/jquery-ui.css" type="text/css" />
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js" charset="utf-8"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.21/jquery-ui.min.js"></script>
<script src="js/jquery.knob.js"></script>
<div id="button1">test </div>
<script>
$(function() {
$("#button1").click(function () {
$('.dial').trigger(
'configure',
{
"min":10,
"max":40,
"fgColor":"#FF0000",
"skin":"tron",
"cursor":true
}
);
});
});
</script>