나는 내 자신의 jquery 플러그인을 만들려고 노력하고 있지만 페이지에 이벤트를 버블 링하는 데 문제가 있습니다. (이것이 문제라고 생각합니다).jquery - 플러그인 버블 클릭 이벤트
저는 플러그인을 그렇게 부릅니다.
$('div.testdiv1').bpcolourpicker
({
onClick: onClickCallback
});
var onClickCallback = function()
{
//alert('testpage');
}
PLUGIN 코드 - 그래서 클릭 방법이 발사 될 때, 나는 거품에 내가 '온 클릭을 전화 드렸습니다로 메인 페이지에 해당 이벤트를 원하는되는 일이 원하는
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);
});
: onClickCallback '그래서 onClickCallBack이 이벤트를 처리 할 것이라고 생각했을 것입니다.
아무도 도와 줄 수 있습니까?
미리 감사드립니다.
'options.onClick'을 호출하지 않으시겠습니까? – sje397