分析とオンライン参照の後、ついに理解できました~~
jQuery プラグイン コード:
jQuery.fn.selectItem = function(targetId) {
var _seft = this;
var targetId = $(targetId); 🎜>function() {
var A_top = $(this).offset().top $(this).outerHeight(true); // 1
var A_left = $(this).offset(); left;
targetId.bgiframe();
targetId.show().css({ "位置": "絶対", "上": A_top "px", "left": A_left "px" }) ;
}
, function() {
targetId.hide();
}
);
targetId.find("#selectItemClose").click(function() {
targetId.hide();
});
targetId.find("#selectSub :checkbox").click(function() {
targetId.find(":checkbox") ("チェック済み"、false);
$(this).attr("チェック済み"、true);
_seft.val($(this).val()); ;
} );
$(document).click(function(event) {
if (event.target.id != _seft.selector.substring(1)) {
targetId. ();
}
});
targetId.click(e) {
e.stopPropagation();
});
HTML コード:
コードをコピー