如何动态给图片添加、隐藏按钮

  1. 图片的代码:

    <img id="img1" style="width: 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样式

时间: 2024-10-10 09:29:28

如何动态给图片添加、隐藏按钮的相关文章

iOS 为键盘添加隐藏按钮

// 为键盘添加隐藏按钮 UIToolbar * backView = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, 320, 30)]; [backView setBarStyle:UIBarStyleDefault]; UIBarButtonItem * btnSpace = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSp

第二天——UM编辑器布置以及图片添加

今天是第二天,我早上起来开始尝试实现使用UMeditor文本编辑器添加图片,弄了一天,终于弄好了!其实早就应该弄好的,但是我没有导入jar包,所以不能实现图片的上传,我也是够蠢的.现在我就来总结一下图片的上传吧: 1.从“百度编辑器”官网上下载UM编辑器 2.将其解压到任意位置,解压后文件夹内的内容有以下几个: 其中那个index.html可以删除,那是个例子,如果不会部署可以参照一下,我之前就是参照这个的. 3.将这个文件夹拷到自己的web项目底下 4.现在就是导jar包,引入js.css文件

easyui_动态添加隐藏toolbar按钮

目标:动态添加隐藏toolbar,比如根据权限动态显示新增.修改.删除按钮等 思路:先初始化toolbar的所有按钮,加载datagrid其它信息,再根据权限显示隐藏toolbar按钮 步骤: 1.加载步骤 1 2 3 4 5 $(function() {     easyToolbarInit();     //初始化toolbar按钮     easyInitGrid({title:"管理",url:"/sa/add"});  //加载datagrid其它信息,

iOS给图片添加滤镜&amp;使用openGLES动态渲染图片

给图片增加滤镜有这两种方式: CoreImage / openGLES 下面先说明如何使用CoreImage给图片添加滤镜, 主要为以下步骤: #1.导入CIImage格式的原始图片 #2.创建CIFilter滤镜 #3.用CIContext将滤镜中的图片渲染出来 #4.导出渲染后的图片 参考代码: 1 //导入CIImage 2 CIImage *ciImage = [[CIImage alloc] initWithImage:[UIImage imageNamed:@"hua"]]

atitit.GUI图片非规则按钮跟动态图片切换的实现模式总结java .net c# c++ web html js

atitit.GUI图片非规则按钮跟动态图片切换的实现模式总结java .net c# c++ web html js 1. 图片按钮的效果总结 1 1.1. 按钮图片自动缩放的. 1 1.2. 不要边框,如果用自定义图片做按钮背景可以设为 false. 2 1.3. 异形按钮 2 1.4. 不绘制焦点 2 1.5. 鼠标经过时的图标 2 1.6. 选中时的图标 2 1.7. 禁用时显示的图标 2 1.8. 可能需要按钮半透明效果 2 2. 图片按钮的实现 2 2.1. 优先模式:button控

Android学习路线(八)为Action bar添加action按钮

Action bar允许你为与当前应用上下文相关的最重要的action items添加action按钮.那些直接显示在action bar上的icon或者文字都被称作action buttons.那些不适合action bar或者不是那么重要的Actions将会被隐藏在action overflow(译者注:action bar最右侧的垂直的三个点)里. 图1. 一个包含Search功能的action button和用来展示附加action的action overflow. 在XML文件中指定A

一个iOS图片选择器的DEMO(实现图片添加,宫格排列,图片长按删除,以及图片替换等功能)

在开发中,经常用到选择多张图片进行上传或作其他处理等等,以下DEMO满足了此功能中的大部分功能,可直接使用到项目中. 主要功能如下: 1,图片九宫格排列(可自动设置) 2,图片长按抖动(仿苹果软件删除时,图标抖动效果),可进入删除状态,再次单击进入普通状态 3,图片设置最大上限,加号按钮自动隐藏 4,已选图片可单击进行重新选择 5,无需代理,直接调用对应属性就可获取所有图片,并与显示顺序保持一致 效果图如下: 1 // 2 // SZAddImage.h 3 // addImage 4 // 5

1.2.2 添加Action按钮

Action bar 允许我们为当前环境下最重要的操作添加按钮.那些直接出现在 action bar 中的 icon 和/或文本被称作action buttons(操作按钮).安排不下的或不足够重要的操作被隐藏在 action overflow (超出空间的action,译者注)中. 图 1. 一个有search操作按钮和 action overflow 的 action bar,在 action overflow 里能展现额外的操作. 在 XML 中指定操作 所有的操作按钮和 action o

如何给gif图片添加文字?GIF图片添加文字教程

我们经常会在网上下载一下GIF动态图片,有时候我们想给我们下载的GIF动态图片添加文字,这时候该怎么操作,下面小编就来分享一下给GIF图片添加文字的教程给大家,供大家参考和学习,希望大家都是能够满意的. GIF格式可以存多幅彩色图像,如果把存于一个文件中的多幅图像数据逐幅读出并显示到屏幕上,就可构成一种最简单的动画. 迅捷GIF制作工具添加文字就是将我们添加进来GIF图片逐帧分解成若干张图片,然后我们批量的在这些图片上添加文字. 迅捷GIF制作工具http://www.xunjieshipin.