我的经理要求我复制引导警报功能。他基本上希望保持文件内容最小化。我已经能够复制警报显示,但我不清楚如何在我的本地实施中复制关闭功能。我的首选是使用我的本地代码尽可能靠近bootstrap实现。你知道bootstrap如何连接警报的关闭按钮,并且如果我可以轻松地将此实现复制到我的本地实现中吗?如何复制引导关闭警报功能?
0
A
回答
0
这一切都取决于你有什么可用。我会假设你将坚持香草CSS和JS。在这种情况下,你可以这样做以下:
var alert = document.getElementsByClassName('alert')[0];
var closeButton = document.getElementsByClassName('alert-close')[0];
closeButton.onclick = function() {
alert.style.opacity = 0;
}
.alert {
border: 1px solid black;
opacity: 1;
transition: opacity 0.4s;
}
.alert-header {
background: lightgrey;
padding: 5px;
}
.alert-close {
float: right;
}
.alert-content {
padding: 10px;
}
<div class="alert">
<div class="alert-header">
<strong>Alert title</strong>
<button class="alert-close">x</button>
</div>
<div class="alert-content">
<p>
Bacon ipsum dolor amet pork jerky tenderloin beef ribs. Meatball pork belly short ribs pastrami. Ball tip pastrami venison brisket jerky filet mignon meatloaf flank picanha pork loin chicken salami beef. Jerky chicken t-bone, tenderloin beef ribs sirloin
pork belly beef rump kielbasa salami flank sausage ground round. Cow swine shank filet mignon fatback strip steak, salami tenderloin frankfurter flank.
</p>
</div>
</div>
请注意,JS元素选择应该更加细化,以满足您的需求,特别是如果你有每一个以上的警报页。
如果你需要在JS中做任何复杂的选择,那么我强烈推荐jQuery。
0
添加到jens1101答案。
您是否知道如何在引导警报中实现关闭时的淡入淡出效果?
transition: visibility 0s 1s, opacity 0.3s linear;
会做的伎俩。
var alert = document.getElementsByClassName('alert')[0];
var closeButton = document.getElementsByClassName('alert-close')[0];
closeButton.onclick = function() {
\t alert.style.opacity = 0;
}
.alert {
border: 1px solid black;
transition: visibility 0s 1s, opacity 0.3s linear;
}
.alert-header {
background: lightgrey;
padding: 5px;
}
.alert-close {
float: right;
}
.alert-content {
padding: 10px;
}
<div class="alert">
<div class="alert-header">
<strong>Alert title</strong>
<button class="alert-close">x</button>
</div>
<div class="alert-content">
<p>
Bacon ipsum dolor amet pork jerky tenderloin beef ribs. Meatball pork belly short ribs pastrami. Ball tip pastrami venison brisket jerky filet mignon meatloaf flank picanha pork loin chicken salami beef. Jerky chicken t-bone, tenderloin beef ribs sirloin
pork belly beef rump kielbasa salami flank sausage ground round. Cow swine shank filet mignon fatback strip steak, salami tenderloin frankfurter flank.
</p>
</div>
</div>
相关问题
- 1. Eclipse在导出有警告时关闭“警报”功能?
- 2. asp.net引导警报自动关闭
- 3. 数据关闭:如何关闭引导模式功能
- 4. 报警中重复功能
- 5. 警报解雇和twitter引导警报关闭之间的区别?
- 6. 如果警报关闭
- 7. 引导 - 防止警报从封闭通过JavaScript警报事件
- 8. n秒后自动关闭引导警报
- 9. bootbox.js警报模式 - 关闭它后面的引导模式
- 10. 关闭使用twitter引导事件创建的警报
- 11. 引导警报不关闭clickign X按钮
- 12. 引导自动关闭动态添加警报
- 13. 引导自定义警报关闭点击和X时间?
- 14. 以下链接关闭之前引导警报
- 15. 如何监听甜蜜警报关闭
- 16. 如何关闭此警报对话框?
- 17. 复制警报
- 18. Twitter上的自动关闭功能Bootstrap JS警报
- 19. iphone sdk调用关闭另一个类的警报功能?
- 20. Swift - 关闭警报消息关闭视图控制器
- 21. 关闭浏览器警报
- 22. 仍然关闭警报
- 23. C#WebBrowser警报关闭:
- 24. Angular.ui警报不关闭
- 25. 自动关闭警报
- 26. Bootstrap警报自动关闭
- 27. 警报框未关闭
- 28. 5秒后关闭警报
- 29. 如何使用引导警报,而不是jqGrid的警报
- 30. 如何呈现引导警报
谢谢延。你知道如何实现衰减效果closeclose与自举警报发生? – user6604655
@ user6604655我编辑了我的答案,在警报上添加了基本淡入淡出效果。它只是使用CSS转换。 – jens1101