jQuery实现图片下载代码


Posted in jQuery onJuly 18, 2019

jQuery 实现图片下载代码,供大家参考,具体内容如下

function downloadImage(src) {
 var $a = $("<a></a>").attr("href", src).attr("download", "meitu.png");
 $a[0].click();
}

关键调用downloadImage函数代码

onclick=downloadImage(url)

完整 js 代码

$(function () {
 $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['zh-CN'])
 var searchText = $('.search').find('input').val()
 
 var columns = []
 
 columns.push({
 title: '分类',
 field: 'category',
 align: 'center',
 valign: 'middle',
 formatter: function (value, row, index) {
  return value
 }
 }, {
 title: '美图',
 field: 'url',
 align: 'center',
 valign: 'middle',
 formatter: function (value, row, index) {
  return "![](" + value + ")"
 }
 }, {
 title: ' 操作',
 field: 'id',
 align: 'center',
 formatter: function (value, row, index) {
  var html = ""
  html += "<div οnclick='addFavorite(" + value + ")' name='addFavorite' id='addFavorite" + value + "' class='btn btn-default'>收藏</div><p>"
  html += "<div οnclick='deleteById(" + value + ")' name='delete' id='delete" + value + "' class='btn btn-default'>删除</div>"
  return html
 }
 })
 
 $('#meituTable').bootstrapTable({
 url: 'meituSearchJson',
 sidePagination: "server",
 queryParamsType: 'page,size',
 contentType: "application/x-www-form-urlencoded",
 method: 'get',
 striped: false, //是否显示行间隔色
 cache: false, //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*)
 pagination: true, //是否显示分页(*)
 paginationLoop: true,
 paginationHAlign: 'right', //right, left
 paginationVAlign: 'bottom', //bottom, top, both
 paginationDetailHAlign: 'left', //right, left
 paginationPreText: ' 上一页',
 paginationNextText: '下一页',
 search: true,
 searchText: searchText,
 searchTimeOut: 500,
 searchAlign: 'right',
 searchOnEnterKey: false,
 trimOnSearch: true,
 sortable: true, //是否启用排序
 sortOrder: "desc", //排序方式
 sortName: "id",
 pageNumber: 0, //初始化加载第一页,默认第一页
 pageSize: 10, //每页的记录行数(*)
 pageList: [5, 10, 20, 50, 100], // 可选的每页数据
 totalField: 'totalPages',
 dataField: 'content', //后端 json 对应的表格数据 key
 columns: columns,
 queryParams: function (params) {
  return {
  size: params.pageSize,
  page: params.pageNumber,
  sortName: params.sortName,
  sortOrder: params.sortOrder,
  searchText: params.searchText
  }
 },
 classes: 'table table-responsive full-width',
 })
 
 
 $(document).on('keydown', function (event) {
 // 键盘翻页事件
 var e = event || window.event || arguments.callee.caller.arguments[0];
 if (e && e.keyCode == 38 || e && e.keyCode == 37) {//上,左
  // 上一页
  $('.page-pre').click()
 }
 if (e && e.keyCode == 40 || e && e.keyCode == 39) {//下,右
  // 下一页
  $('.page-next').click()
 }
 
 })
 
})

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
HTML5+jQuery实现搜索智能匹配功能
Mar 24 jQuery
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
Apr 11 jQuery
jQuery初级教程之网站品牌列表效果
Aug 02 jQuery
jQuery 中msgTips 顶部弹窗效果实现代码
Aug 14 jQuery
jQuery实现广告条滚动效果
Aug 22 jQuery
js和jQuery以及easyui实现对下拉框的指定赋值方法
Jan 23 jQuery
基于jquery实现左右上下移动效果
May 02 jQuery
Angular5中调用第三方库及jQuery的添加的方法
Jun 07 jQuery
jquery树形插件zTree高级使用详解
Aug 16 jQuery
jQuery实现王者荣耀手风琴效果
Jan 17 jQuery
jQuery实现简易聊天框
Feb 08 jQuery
jquery插件实现代码雨特效
Apr 24 jQuery
jquery图片预览插件实现方法详解
Jul 18 #jQuery
jquery实现垂直无限轮播的方法分析
Jul 16 #jQuery
JQuery实现简单的复选框树形结构图示例【附源码下载】
Jul 16 #jQuery
jquery实现自定义树形表格的方法【自定义树形结构table】
Jul 12 #jQuery
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
Jul 11 #jQuery
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
Jul 10 #jQuery
JavaScript实现的滚动公告特效【基于jQuery】
Jul 10 #jQuery
You might like
PHP Session变量不能传送到下一页的解决方法
2009/11/27 PHP
PHP XML操作类DOMDocument
2009/12/16 PHP
php set_time_limit(0) 设置程序执行时间的函数
2010/05/26 PHP
php木马webshell扫描器代码
2012/01/25 PHP
php写的带缓存数据功能的mysqli类
2012/09/06 PHP
PHP贪婪算法解决0-1背包问题实例分析
2015/03/23 PHP
php比较相似字符串的方法
2015/06/05 PHP
Yii2使用swiftmailer发送邮件的方法
2016/05/03 PHP
PHP设计模式之状态模式定义与用法详解
2018/04/02 PHP
解读JavaScript代码 var ie = !-[1,] 最短的IE判定代码
2011/05/28 Javascript
不使用jquery实现js打字效果示例分享
2014/01/19 Javascript
关于JS变量和作用域详解
2016/07/28 Javascript
Ionic默认的Tabs模板使用实例
2016/08/29 Javascript
BootStrap表单验证实例代码
2017/01/13 Javascript
ng-options和ng-checked在表单中的高级运用(推荐)
2017/01/21 Javascript
webpack配置的最佳实践分享
2017/04/21 Javascript
vuejs使用FormData实现ajax上传图片文件
2017/08/08 Javascript
JavaScript中一些特殊的字符运算
2017/08/17 Javascript
简单实现vue验证码60秒倒计时功能
2017/10/11 Javascript
AngularJS实现的2048小游戏功能【附源码下载】
2018/01/03 Javascript
vue过滤器用法实例分析
2019/03/15 Javascript
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
JavaScript实现秒杀时钟倒计时
2019/09/29 Javascript
Vue 中 a标签上href无法跳转的解决方式
2019/11/12 Javascript
vue2.x 对象劫持的原理实现
2020/04/19 Javascript
python爬取51job中hr的邮箱
2016/05/14 Python
Python使用Matplotlib实现Logos设计代码
2017/12/25 Python
python读取mysql数据绘制条形图
2020/03/25 Python
基于python调用jenkins-cli实现快速发布
2020/08/14 Python
英国美发和美容产品商城:HQhair
2019/02/08 全球购物
波兰化妆品和护肤品购物网站:eKobieca
2019/08/30 全球购物
文秘人员工作职责
2014/01/31 职场文书
学生生病请假条范文
2014/02/16 职场文书
春节超市活动方案
2014/08/14 职场文书
学校食品安全责任书
2015/01/29 职场文书
正规借条模板
2015/05/26 职场文书