效果图如上
1条回答 默认 最新
- CSDN专家-showbo 2021-10-22 16:38关注
收起是左边这个块高度缩减到一起高度还是什么?代码大概如下,除了收起不知道什么意思。有帮助麻烦点个【采纳该答案】,谢谢~~有其他问题可以继续交流~
<style>a{cursor:pointer} #content{background:#96b2c5;padding:20px 15px;border-radius:10px;line-height:25px;box-shadow:#000 0px 0px 10px;width:420px} #menu{position:absolute;left:470px;top:30px;box-shadow:#000 6px 6px 3px;line-height:30px;width:60px;text-align:center} #menu div{background:#5b7069} #menu .collapse{background:#4c5969} #menu .search{border-bottom:solid 1px #000} #pop{border:solid 5px #666;width:420px;position:relative;margin-top:50px;padding:10px;box-shadow:#000 6px -6px 3px;display:none} #pop a.x{position:absolute;right:25px;top:15px} #pop div{margin-bottom:10px} #pop .tab{border-bottom:solid 5px #a66fb0;} #pop .tab a.on{background:#a66fb0;display:inline-block;padding:5px} span.red{color:#f00} </style> <div id="content"> 中信刚刚收到了麦当劳,我问中信的领导怎么样,他们说,要立马变。 </div> <div id="menu"> <div class="collapse">收起</div> <div class="search">查找</div> <div>替换</div> </div> <div id="pop"> <a class="x">X</a> <div class="tab"> <a class="on">查找</a> <a>替换</a> </div> <div><input type="text" placeholder="请输入查找内容" /><input type="button" value="查找" /></div> <div><input type="text" placeholder="请输入替换内容" /><input type="button" value="替换" /></div> </div> <script src="https://g.csdnimg.cn/??lib/jquery/1.12.4/jquery.min.js"></script> <script> $('#menu>div').click(function () { if (this.className == 'collapse') {//收起展开,不知道做什么操作 var collapse = this.innerHTML == '收起'; this.innerHTML = collapse ? '展开' : '收起'; return; } $('#pop').show().find('.tab a').eq(this.innerHTML=='查找'?0:1).trigger('click'); }); var content = $('#content'); $('#pop').find('a.x').click(function () { $('#pop').hide(); }); var btns = $('#pop').find('.tab a').click(function () { var index = $(this).siblings().removeClass('on').end().addClass('on').index(); btns.parent().eq(1)[index == 0 ? 'hide' : 'show'](); }).end().find(':button').click(function () { var text = $('#pop :text'); var replace = this.value == '替换'; if (text.eq(0).val() == '') { alert('请输入查找内容!'); text.eq(0).focus(); return } if (replace && text.eq(1).val() == '') { alert('请输入替换内容!'); text.eq(1).focus(); return } var s = content.text(); s = s.replace(new RegExp('('+text.eq(0).val()+')', 'gi'), replace? text.eq(1).val():'<span class=red>$1</span>') content.html(s); }); </script>
解决 1无用
悬赏问题
- ¥30 截图中的mathematics程序转换成matlab
- ¥15 动力学代码报错,维度不匹配
- ¥15 Power query添加列问题
- ¥50 Kubernetes&Fission&Eleasticsearch
- ¥15 有没有帮写代码做实验仿真的
- ¥15 報錯:Person is not mapped,如何解決?
- ¥15 c++头文件不能识别CDialog
- ¥15 Excel发现不可读取的内容
- ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
- ¥20 yolov5自定义Prune报错,如何解决?