次のように jQuery スクリプトをアクティブにします。
$('#an-id').drawbox();
これは jQuery スクリプトです (重要な部分)。
(function($)
{
$.fn.extend(
{
drawbox: function()
{
// Default options
var defaults = {
caption: 'Caption',
// Canvas properties
lineWidth: 3,
lineCap: 'round',
lineJoin: 'round',
miterLimit: 10,
strokeStyle: 'green',
fillStyle: 'none',
shadowOffsetX: 0.0,
shadowOffsetY: 0.0,
shadowBlur: 0.0,
shadowColor: 'none',
}
options = $.extend(defaults);
return this.each(function()
{
//etc
スクリプトは正常に実行されますが、後で別のスクリプトで「オプション」の値を取得したいと考えています。オプション設定が設定され、関数に保存され、後で取得できると思います。
私は次のようなことを試しました:
$('#an-id').drawbox.options
…が、届かないようです。