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 相关文章推荐
JS/jquery实现一个网页内同时调用多个倒计时的方法
Apr 27 jQuery
jquery实现简单实用的轮播器
May 23 jQuery
jQuery 添加样式属性的优先级别方法(推荐)
Jun 08 jQuery
jQuery鼠标移动图片上实现放大效果
Jun 25 jQuery
解决IE7中使用jQuery动态操作name问题
Aug 28 jQuery
jQuery UI 实例讲解 - 日期选择器(Datepicker)
Sep 18 jQuery
jquery鼠标悬停导航下划线滑出效果
Sep 29 jQuery
JQuery选中select组件被选中的值方法
Mar 08 jQuery
jQuery实现的上传图片本地预览效果简单示例
Mar 29 jQuery
jQuery 点击获取验证码按钮及倒计时功能
Sep 20 jQuery
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
Aug 27 jQuery
jQuery-App输入框实现实时搜索
Nov 19 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 网页播放器用来播放在线视频的代码(自动判断并选择视频文件类型)
2010/06/03 PHP
php中调用其他系统http接口的方法说明
2014/02/28 PHP
PHP is_subclass_of函数的一个BUG和解决方法
2014/06/01 PHP
PHP执行shell脚本运行程序不产生core文件的方法
2016/12/28 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
有关于JS构造函数的重载和工厂方法
2013/04/07 Javascript
Jquery 实现表格颜色交替变化鼠标移过颜色变化实例
2013/08/28 Javascript
javascript学习笔记之10个原生技巧
2014/05/21 Javascript
js添加select下默认的option的value和text的方法
2014/10/19 Javascript
Javascript中拼接大量字符串的方法
2015/02/05 Javascript
jQuery实现仿百度帖吧头部固定导航效果
2015/08/07 Javascript
AngularJS实现标签页的两种方式
2016/09/05 Javascript
angular4实现tab栏切换的方法示例
2017/10/21 Javascript
纯JavaScript实现实时反馈系统时间
2017/10/26 Javascript
JS排序算法之希尔排序与快速排序实现方法
2017/12/12 Javascript
js中的数组对象排序分析
2018/12/11 Javascript
JQuery中queue方法用法示例
2019/01/31 jQuery
微信小程序实现下拉加载更多商品
2020/12/29 Javascript
举例介绍Python中的25个隐藏特性
2015/03/30 Python
Python计算已经过去多少个周末的方法
2015/07/25 Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
2019/02/18 Python
Keras: model实现固定部分layer,训练部分layer操作
2020/06/28 Python
Python Charles抓包配置实现流程图解
2020/09/29 Python
pandas抽取行列数据的几种方法
2020/12/13 Python
Python3+Flask安装使用教程详解
2021/02/16 Python
python SOCKET编程基础入门
2021/02/27 Python
苹果中国官方网站:Apple中国
2016/07/22 全球购物
Superdry极度干燥美国官网:英国制造的服装品牌
2018/11/13 全球购物
代理人委托书
2014/09/16 职场文书
旅游局领导班子“四风”问题对照检查材料思想汇报
2014/09/29 职场文书
流动人口婚育证明
2014/10/19 职场文书
赵氏孤儿观后感
2015/06/09 职场文书
学习经验交流会演讲稿
2015/11/02 职场文书
工厂无线对讲系统解决方案
2022/02/18 无线电
Golang ort 中的sortInts 方法
2022/04/24 Golang