我正在寻找一个jquery库,它将让我在我选择的元素下创建一个pop out div.我正在寻找的是非常类似于jquery ui日期选择器,但默认情况下它没有日期选择器.我希望能够将我的内容融入其中.
#textbox下弹出#popout
这有效,但您必须再次单击文本框以隐藏它.虽然这可以很容易地解决:
<div id="divPop" style="z-index:500;position:absolute;display:none">
Hello World! This is Popup Div.
</div>
<input id="txt" type="text" value="" width="200px" height="50px"
style="border:2px solid #ffeeee;color:#eeeeff;background-color:#aaeeaa"/>
<script type="text/javascript">
$(document).ready(function() {
$("#txt").popupDiv("#divPop");
});
</script>
Run Code Online (Sandbox Code Playgroud)
jQuery.fn.popupDiv = function (divToPop) {
var pos=$(this).offset();
var h=$(this).height();
var w=$(this).width();
$(divToPop).css({ left: pos.left + w + 10, top: pos.top + h + 10 });
$(this).click(function(e) {
$(divToPop).css({ left: pos.left + w + 10, top: pos.top + h + 10 });
if ($(divToPop).css('display') !== 'none') {
$(divToPop).hide();
}
else {
$(divToPop).show();
}
});
};
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10205 次 |
最近记录: |