前台图片样式的相关处理
来源:互联网 发布:自组织网络算法 编辑:程序博客网 时间:2024/06/05 19:36
首先来看一下效果:(当鼠标移动至图片,显示删除图标可以进行删除)
每个图片模板的布局:
<div class="img_notfirst_div templatel div_display" onmouseover="show(this)" onmouseout="hide(this)"> <img alt="" class="img_pre" src= '' > <a class="icon-img-remove" onclick="return deleteBbsImg(this)" href="javascript:void(0)" title="删除图片"> <i class="hide_clip">移除</i> </a></div>整体布局如下:
<div class="eachitem_input_div"> <div class="prompt_txt">上传图片:</div> <div style="float:left;width:80%;"><div class="upload_button_div btnz_green btnz" id="upload_picture">选取图片</div><div class="add_remove_img"></div> </div> <div class="img_notfirst_div templatel div_display" onmouseover="show(this)" onmouseout="hide(this)"> <img alt="" class="img_pre" src= '' > <a class="icon-img-remove" onclick="return deleteBbsImg(this)" href="javascript:void(0)" title="删除图片"> <i class="hide_clip">移除</i> </a> </div> <input type="file" id="file_ns" name="upload" onchange="nsUploadFile(this);" style="display: none;"></div>
js中动态克隆图片模板,并填充图片:
var $item = $('.img_notfirst_div.templatel').clone();$('.img_pre',$item).attr('src',homeworkdetail.imageList[i].imageId);$item.removeClass('templatel').appendTo('.add_remove_img').show();
通过看的到的button的点击事件,触发type为file的隐藏的点击事件:
$('#upload_picture').on('click',function(){$('#file_ns').click();});
function nsUploadFile(obj){
//此事件中除了上面的克隆填充之外,还有一个上传至服务器,并将服务器地址的图片路径返回的过程。(这样图片将上传至单独的文件服务器,返回的路径将分割之后存至相关的表中。)
}
同时通过onmouseover和onmouseout绑定了鼠标移入移出得事件:
function show(data){$(data).find('a').show();}function hide(data){$(data).find('a').hide();}//find方法为找到子标签a(因为删除图标在a上,而鼠标移入移出的动作应该绑定在图片div上)
删除方法:
function deleteBbsImg(data) {$(data).parent().remove();};
0 0
- 前台图片样式的相关处理
- 图片的相关处理
- css中和图片相关的样式
- 电子商务前台网站图片优化处理的最佳实践
- css关于图片处理的相关知识
- android中相关的图片处理
- 前台的界面开发相关
- 前台给后台传图片处理方法
- 图片处理相关
- .net图片处理相关
- android 图片相关处理
- 前台显示上传的图片
- 前台页面的国际化处理
- 上传图片的样式
- 上传图片的样式
- UIBarButtonSystemItem的样式图片
- PHP GD库处理图片的相关常用函数(二)
- adaptive-images的使用方法 php 服务器端 图片处理相关工具
- 介绍几个网站(关于iOS)
- leercode Word Search
- IOS DEMO大全
- 调用远程服务
- Docker入门实战-SSH连接docker容器
- 前台图片样式的相关处理
- LeetCode_OJ【40】Combination Sum II
- nodejs Tips7
- Vim Global Command用法(g命令)
- ajaxFileUpload 怎么传相关参数到后台
- Windows下配置使用Memcached Manager
- HTML与XHTML的区别
- JS之函数和事件
- 免费图库的,做数字图像处理必备的