J'essaie de créer mon propre plugin jquery mais j'ai des problèmes à faire bouillir l'événement à la page (je pense que c'est le problème). J'appelle le plugin comme ça.jquery - événement plugin bubble plugin
$('div.testdiv1').bpcolourpicker
({
onClick: onClickCallback
});
var onClickCallback = function()
{
//alert('testpage');
}
PLUGIN CODE-
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);
});
Donc ce que je veux arriver est lorsque la méthode de clic est tiré, je veux bubble cet événement à la page principale que je vous appelle « onClick: onClickCallback 'donc j'aurais pensé onClickCallBack gérerait l'événement.
Quelqu'un peut-il aider?
Merci d'avance.
Vous ne voulez pas appeler 'options.onClick'? – sje397