前端隐藏元素,设置透明 css js jQuery都失效的问题


我在 css 里面 filter:Alpha (opacity=0),可以正常点击,触发点击事件

我鼠标滑动的时候 设置透明的搜索框就会出现,但是里面的样式 cursor: pointer,以及 jq 都没效果

html 代码:

<div id="layui-icon-id">
                        <i id="layui-icon0" class="layui-icon layui-icon-search" style="font-size:20px;cursor: pointer;" onclick="laicon()"></i>
                        </div>
                        <div class="header_b_input" id="header_input_id">
                            <input type="" name="" placeholder="品质生活 享你所享">
                            <span id="layui-icon1">
                              <i class="layui-icon layui-icon-search" style="font-size:20px" id="layui-icon2"></i>  
                              </span>
                        </div>

css 代码:

#layui-icon-id{
            position: fixed;
            z-index: 1001;
            /*margin-top: px;*/
            right: 180px;
            opacity: 0;
            filter:Alpha(opacity=0);
            width: 20px;
            height: 20px;

js 代码:

$("#layui-icon-id").click(function(){
              alert("22222");
          });

改了很多方式方法,也该了好多的属性,实在不知道是哪里出了问题,求大佬指点一下

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

试了一下代码,你的#layui-icon-id 的样式定位有问题,把 right: 180px 改成 left: 180px 就好了:joy:

3年前 评论
PYA_24 (楼主) 3年前
讨论数量: 1

试了一下代码,你的#layui-icon-id 的样式定位有问题,把 right: 180px 改成 left: 180px 就好了:joy:

3年前 评论
PYA_24 (楼主) 3年前