ユーザーが入力するフォームが含まれているため、ポップアップ div 内でクリックした場合、ポップアップ div を開いたままにしたい..これは私のコードです
Javascript:
<script>
$('#btnFieldWorkers').bind("click", ToggleDisplay);
function ToggleDisplay() {
if ($("#div_fieldWorkers").data('shown')) {
hide();
}
else
display();
}
function display() {
if ($("#div_fieldWorkers").children().length > 0) {
$("#div_fieldWorkers").fadeIn(300, function () {
$(document).bind("click", function () { hide(); });
$("#div_fieldWorkers").data('shown', true)
});
}
}
function hide() {
$("#div_fieldWorkers").fadeOut(300, function () {
$(document).unbind("click");
$("#div_fieldWorkers").data('shown', false);
});
}
</script>
HTML:
<input type="button" value="Add Field Worker" id="btnFieldWorkers" onclick="return ToggleDisplay();" class="btn btn-primary" />
<div id="div_fieldWorkers" style="display:none;" class="form_size"></div>