zoukankan      html  css  js  c++  java
  • 如何动态给图片添加、隐藏按钮

    1. 图片的代码:

      <img id="img1" style=" 100%;" src="../../../public/img/1.jpg" onmouseover="showButton(this,event);" onmouseout="hideButton(this,event)" />

     

    1. 按钮代码:

      <a id="a1" class="btn btn-primary" style="display: none;" href="#">Hello World</a>

       

    2. JavaScript代码:

      <script src="//cdn.bootcss.com/jquery/2.2.1/jquery.min.js "></script>

      <script src="//cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js "></script>

       

       

      <script type="text/javascript">

                  function showButton(obj, e) {

                      var $obj = $(obj);

                      var X = $obj.offset().top;

                      var Y = $obj.offset().left;

                      

                      $('#a1').css({

                          'position': 'absolute',

                          'top': X + 10,

                          'left': Y + 10,

                          'z-index': '10',

                          'display': 'block'

                      });

                  }

       

                  function hideButton(obj, e) {

                      var $obj = $(obj);

                      if (e.pageX > $obj.offset().left && e.pageX < $obj.offset().left + $obj.width() && e.pageY > $obj.offset().top && e.pageY < $obj.offset().top + $obj.height()) {

                          //console.log('在范围内' + e.pageX + ' ' + e.pageY);

                      } else {

                          //console.log('在范围外' + e.pageX + ' ' + e.pageY);

                          $('#a1').hide();

                      }

                  }

              </script>

       

    3. 效果如下

      当鼠标移到图片上呈现 按钮,移出时隐藏按钮。

      按钮使用Bootstrap样式

  • 相关阅读:
    Android中的“再按一次返回键退出程序”代码实现
    Android UI编程之自定义控件初步——ImageButton
    21岁,我想当“大帅”
    茑萝改变了我
    茑萝,梦想的加油站
    放弃了我的国企工作
    性能调优之访问日志IO性能优化
    性能调优之提高 ASP.NET Web 应用性能的 24 种方法和技巧
    性能调优之剖析OutOfMemoryError
    老李分享:单元测试检查清单:让测试有效,避免致命错误
  • 原文地址:https://www.cnblogs.com/my4piano/p/5382818.html
Copyright © 2011-2022 走看看