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 相关文章推荐
jQuery轻松实现无缝轮播效果
Mar 22 jQuery
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
May 08 jQuery
jQuery Validate格式验证功能实例代码(包括重名验证)
Jul 18 jQuery
使用jQuery实现鼠标点击左右按钮滑动切换
Aug 04 jQuery
jQuery:unbind方法的使用详解
Aug 14 jQuery
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
jquery 动态遍历select 赋值的实例
Sep 12 jQuery
jquery拖拽自动排序插件使用方法详解
Jul 20 jQuery
9种方法优化jQuery代码详解
Feb 04 jQuery
jquery实现点击弹出对话框
Feb 08 jQuery
jQuery实现简单弹幕制作
Dec 10 jQuery
ajax jquery实现页面某一个div的刷新效果
Mar 04 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 将bmp图片转为jpg等其他任意格式的图片
2009/06/21 PHP
PHP 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
2012/12/07 PHP
关于更改Zend Studio/Eclipse代码风格主题的介绍
2013/06/23 PHP
基于jquery1.4.2的仿flash超炫焦点图播放效果
2010/04/20 Javascript
js判断IE6/IE7/FF的代码[XMLHttpRequest]
2011/02/16 Javascript
jquery中加载图片自适应大小主要实现代码
2013/08/23 Javascript
JavaScript中windows.open()、windows.close()方法详解
2016/07/28 Javascript
vue组件生命周期详解
2017/11/07 Javascript
原生JS控制多个滚动条同步跟随滚动效果
2017/12/22 Javascript
JS实现标签滚动切换效果
2017/12/25 Javascript
AngularJS对动态增加的DOM实现ng-keyup事件示例
2018/03/12 Javascript
使用D3.js+Vue实现一个简单的柱形图
2018/08/05 Javascript
详解JavaScript 浮点数运算的精度问题
2019/07/23 Javascript
微信小程序使用蓝牙小插件
2019/09/23 Javascript
jQuery HTML设置内容和属性操作实例分析
2020/05/20 jQuery
详解Vue+elementUI build打包部署后字体图标丢失问题
2020/07/13 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
使用pandas将numpy中的数组数据保存到csv文件的方法
2018/06/14 Python
Python中的支持向量机SVM的使用(附实例代码)
2019/06/26 Python
对Pytorch中Tensor的各种池化操作解析
2020/01/03 Python
python matplotlib实现将图例放在图外
2020/04/17 Python
python eventlet绿化和patch原理
2020/11/21 Python
Django数据统计功能count()的使用
2020/11/30 Python
canvas小画板之平滑曲线的实现
2020/08/12 HTML / CSS
Cotton On南非:澳洲时尚平价品牌
2018/06/28 全球购物
关于Java String的一道面试题
2013/09/29 面试题
方正Java笔试题
2014/07/03 面试题
医学专业毕业生推荐信
2013/11/14 职场文书
总经理文秘岗位职责
2014/02/03 职场文书
《赵州桥》教学反思
2014/02/17 职场文书
运动会表扬稿范文
2015/05/05 职场文书
故意杀人案辩护词
2015/05/21 职场文书
交通安全温馨提示语
2015/07/14 职场文书
Linux安装Nginx步骤详解
2021/03/31 Servers
Java 通过手写分布式雪花SnowFlake生成ID方法详解
2022/04/07 Java/Android
Windows Server 2016服务器用户管理及远程授权图文教程
2022/08/14 Servers