전체 화면 jQuery 대화 상자를 만들고 있습니다.jQuery 단추 사용자 정의 대화 상자에서 클릭
대화 상자의 헤더 역할을하는 사용자 정의 <div>
을 만듭니다.
<div>
의 내부는 <table>
입니다. <table>
은 1 <tr>
을 포함하며을 포함합니다. 각 <div>
안에는 대화 상자의 머리글에 표시 할 실제 내용이 있습니다.
사용자가 헤더의 정보를 편집 할 수 있도록 일부 jQuery 단추 개체를 표시하려고합니다. 버튼에 클릭 이벤트를 첨부하고 헤더에 다른 클릭 이벤트를 첨부했습니다. 버튼을 누르면 헤더의 클릭 이벤트가 호출되지만 버튼의 클릭 이벤트는 호출되지 않습니다. 여기
$(dialog)
.parent()
.find('.ui-dialog-titlebar').click(
function() {
$(dialog).dialog('close').remove();
}
);
버튼 생성 코드는 다음과 같습니다 :이
var editBtn = $('<button>');
editBtn
.css('height', '2.2em')
.css('float', 'right')
.button(
{
text: false,
icons:
{
primary: 'ui-icon-pencil'
}
}
)
.on(
'click',
function() {
alert('Edit clicked');
EditClicked(this);
return false;
}
);
어떤 생각을 해결할 수있는 방법을
다음 대화 헤더 클릭 코드는?
사실, 나는 '