独自の jquery プラグインを作成しようとしていますが、ページへのイベントのバブリングに問題があります (これが問題だと思います)。
私はそのようにプラグインを呼び出しています。
$('div.testdiv1').bpcolourpicker
({
onClick: onClickCallback
});
var onClickCallback = function ()
{
//alert('testpage');
}
プラグインコード-
var defaults =
{
returncolour: 'ff0000',
showtextbox: true,
onClick: function () { }
};
var options = $.extend(defaults, options);
var onClick = function ()
{
// default
}
// Select a colour
$(thisdiv).find('div.bpcolourpicker table.colours div').click(onClick, function ()
{
var divtitle = RGBToHex($(this).attr('title'));
$(thisdiv).find('input#chosencolour').val(divtitle);
});
だから私がしたいのは、クリックメソッドが起動されたときです。「onClick:onClickCallback」を呼び出しているときに、そのイベントをメインページにバブルしたいので、onClickCallBackがイベントを処理すると思っていました。
誰でも助けることができますか?
前もって感謝します。