我想实现一个弹出式的窗口效果,点击滑动弹开,再点击关闭 效果如下图...

发布网友 发布时间:2022-04-24 03:51

我来回答

8个回答

懂视网 时间:2022-05-12 19:07

这篇文章主要介绍了基于HTML5 Canvas 实现弹出框效果,需要的朋友可以参考下用户鼠标移入时,有弹出框出现,这样的需求很常见。这在处理HTML元素实现时简单,但是如果是对HTML5 Canvas 构成的图形进行处理,这种方法不再适用,因为Canvas使用的是另外一套机制,无论在Canvas上绘制多少图形,Canvas都是一个整体。而图形本身实际都是Canvas的一部分,不可单独获取,所以也就无法直接给某个图形增加JavaScript事件。然而,在HT for Web中,这种需求很容易实现,场景如下:  这个场景图是基于HT for Web的JSON文件,可能大家对怎么生成这样的JSON文件有疑惑,其实这里是基于这个麻雀虽小五脏俱全的“HTML5拓扑图编辑器”(www.hightopo.com/demo/2deditor_20151010/HT-2D-Editor.html)进行了扩展

1. 分享HTML5实现弹出框的效果示例

简介:这篇文章主要介绍了基于HTML5 Canvas 实现弹出框效果,需要的朋友可以参考下

2. JAVASCRIPT实现弹出框_html/css_WEB-ITnose

简介:JAVASCRIPT实现弹出框

3. JS组件Bootstrap实现弹出框和提示框效果代码_javascript技巧

简介:这篇文章主要介绍了JS组件Bootstrap实现弹出框和提示框效果代码,对弹出框和提示框感兴趣的小伙伴们可以参考一下

4. 基于JavaScript实现弹出框效果_javascript技巧

简介:弹出框在网站页面中是必不可少的一部分,今天借助脚本之家平台给大家分享使用js实现简单的弹出框效果,感兴趣的朋友一起学习吧

5. JS组件Bootstrap实现弹出框效果代码_javascript技巧

简介:这篇文章主要介绍了JS组件Bootstrap实现弹出框效果代码的相关资料,对弹出框感兴趣的小伙伴们可以参考一下

【相关问答推荐】:

javascript - jQuery实现弹出框关闭问题

javascript - 如何在手机上实现弹出框弹出时,弹出框内可以上下滚动,背后的页面锁定不能滚动?

javascript - js是否可以实现弹出框中包含一个可编辑的文本框?如何实现

热心网友 时间:2022-05-12 16:15

<script type="text/javascript" src="jquery文件位置"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#下拉三角ID").click(function () {//.click是单击触发的,像下拉列表还可以用.change触发一般这两种比较多
$("#弹出部分ID").slideToggle();//Toggle是会直接的切换显示状态,而slideToggle会有滑动效果
});
});
</script>
把jquery文件位置、下拉三角ID、弹出部分ID改好后加入<head>中即可

热心网友 时间:2022-05-12 17:33

<html>
<head>
<title>展开</title>
<script src="JS/jquery-1.4.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
function Open(obj) {
$("#Content").toggle();
if ($("#Content").css("display") == "none") {
$(obj).html("+");
}
else {
$(obj).html("-");
}
}
</script>
</head>
<body>
<div style="width:400px; margin:auto; background-color:Yellow;">
<div id="Title">
<span>你有新的消息<a href="javascript:void(0)" onclick="Open(this)">+</a></span>
</div>
<div id="Content" style="display:none">
<p>sfsadfasdfsd</p>
<p>cvzxcvasdfasdfas rewrasdfz xvcx</p>
<p>sfsadfcsadfadsfdsafasdfasdfsd</p>
<p>sfsadfarewfsdfdsfewsdfsd</p>
<p>sfsadfvzcxvzxcvzxvdsfffffffffffffewrwerfwefcxasdfsd</p>
<p>sfsadfavzxcvzxcvsdfasdfsd</p>
</div>
</div>
</body>
</html>

就1行代码 就能搞定
“ $("#Content").toggle();” //这个函数是如果对象是显示的就隐藏,如果是隐藏的就显示

功能是帮你实现了,但是你得自己去了解这些函数的意思,不然以遇到其他类似的问题还是不知道怎么弄
if ($("#Content").css("display") == "none") {
$(obj).html("+");
}
else {
$(obj).html("-");
}
这里是设置a标签的内容的

还有JS文件你得去下载,放到相应的文件夹就可以啦!如果是用VS2010创建的项目的话在script文件夹就有的

热心网友 时间:2022-05-12 19:08

滑动弹开是什么效果?看下jquery吧,slideToggle()效果应该可以实现

热心网友 时间:2022-05-12 20:59

EasyUI,Message的部件可以!

热心网友 时间:2022-05-13 01:32

顶一下,看已经有人回答了

热心网友 时间:2022-05-13 04:13

JQUERY确实可以帮你完成你想要的效果。不过你得仔细看看JQUERY。要不你永远都不可能知道怎么折腾这东西。再说,jquery,学了也不白学是吧

热心网友 时间:2022-05-13 07:11

这是网页吗,那你就学习学习jquery吧!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com