zoukankan      html  css  js  c++  java
  • 随手挖坑记录二

    今天给直播间网站写一个点击头像弹出两个选项的函数。由于聊天是后来插入的dom元素,所以给头像元素绑定了一个gag();禁言套餐函数。顺便带了个参(obj)。

    然后代码是这么写的。

    function gag(obj){
         var str = '<div class="gag"><dl><dd id="jy">禁言</dd><dd id="lh">拉黑</dd></dl></div>';
         obj.parent().append(str);
    }
    

    点完头像报错

    面向搜索引擎编程后没找到这个熟悉错误的原因。明明加载了jq却用不了它的方法。

    后来尝试着用原生js写,然后发现写起来好麻烦,处于写一句就要面向搜索引擎一次ORZ。。。

    等我做弹窗的后端来看了,然后给我加上了$(obj).

    然后,

    真的不报错了。

    最后贴下完成代码,随手挖的坑有填上了。

    function gag(obj){
         var str = '<div class="gag"><dl><dd id="jy">禁言</dd><dd id="lh">拉黑</dd></dl></div>';
         if ($('.gag').length=="0"){
         $(obj).parent().append(str);
         $('.mask').show();
         }else{
          $(".gag").remove();
          $('.mask').hide();
         }
         $('.mask').click(function(){
          $(".gag").remove();
          $('.mask').hide();
         })
         $('.gag dd').click(function(){
          $(".gag").remove();
          $('.mask').hide();
         })
        }

    垃圾代码QAQ

  • 相关阅读:
    对 Excel 工作簿中的数字签名和代码签名的说明
    单例模式
    面向对象
    Des对称加密
    Java获取电脑硬件信息
    鼠标双击事件不可描述的问题
    RSA不对称加密
    JTable表格案例
    控件刷新的奥秘
    反编译插件安装
  • 原文地址:https://www.cnblogs.com/liyinSakura/p/5853940.html
Copyright © 2011-2022 走看看