gpt4 book ai didi

javascript - 如何使用 JavaScript 和 CSS 创建弹出面板,没有库?

转载 作者:太空宇宙 更新时间:2023-11-04 09:57:49 25 4
gpt4 key购买 nike

我正在尝试创建以圆 Angular 屏幕为中心的弹出面板(滚动条不是必需的;使用 jquery min)类似于此:

Panel

到目前为止我是:

  function (package){

document.addEventListener('click', function(e)
{
getParent(e.target);
var node1 = $("#make_it_easy_styles");
var node2 = $("#make_it_easy_panel");
if ( node1.length ) node1.remove();
if ( node2.length ) node2.remove();

$("html > head").append("<style id=make_it_easy_styles>div#make_it_easy_panel { float:left; position: relative; left:10%; top:20%; border-radius: 2em; font-familly:'Arial Black'; font-size:13px; }</style>\n\r");
$("body").append("<div id=make_it_easy_panel></div>");
$('div#panel').append("<ul>");
var level = elements.length;
for (var level = elements.length;
level>1 ;
level--)
{
$('div#make_it_easy_panel ul').append("<li>" + elements.collection[level].tag + "</li>\r\n");
}
});


}

为什么我没有看到任何弹出窗口?我在调试器中对此进行了测试,但没有发现任何错误。另外,当用户在 div 外部单击时,我想隐藏面板或将其删除。怎么做?

最佳答案

$('div#panel').append("<ul>");
var level = elements.length;
for (var level = elements.length;
level>1 ;
level--)
{
$('div#make_it_easy_panel ul').append("<li>" + elements.collection[level].tag + "</li>\r\n");
}
});

我认为你必须改变$('div#panel').append("<ul>");$('div#make_it_easy_panel').append("<ul>")

关于javascript - 如何使用 JavaScript 和 CSS 创建弹出面板,没有库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38575855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com