# jQuery插件

# 插件库

javascripting.io (opens new window)

# 地区选择

# 图片处理

http://www.oschina.net/news/56782/5-latest-jquery-image-crop-plugins

# exprot Excel

表单验证插件

# ajax 上传

# 代码高亮

# 生成二维码

# 鼠标滚动

# tree

# URI.js

解析地址用

# select2

select2 依赖 jquery-mousewheel,才能开启内部滚动鼠标,不影响外部 window

$ = require 'jquery'
require 'jquery-mousewheel'
require 'select2'

# page.js 兼容 IE9

前端路由,可以阻止向后端发送请求。

官方虽然给出 profill 但是在 IE9 上依然无法使用。 https://github.com/visionmedia/page.js https://github.com/devote/HTML5-History-API

需要使用这个 fork 版本 https://github.com/stoikerty/page.js

# 日期选择器

AIR DATEPICKER (opens new window) bootstrap datepicker

实现 range 优化

// 日期 range
    $('.field-dates').datepicker({
			language: 'zh-CN',
			format: 'yyyy-mm-dd',
			autoclose: true,
			inputs: $('.datepicker')
		})

		var $start = $('input[name=plan_started_on]')
		var $end = $('input[name=plan_finished_on]')

		$end.on('changeDate', function(e) {
		  var endDate = $end.datepicker('getDate')
		  if (endDate) $start.datepicker('setEndDate', endDate)
		})

		$start.on('changeDate', function(e) {
		  console.log('update')
		  var startDate = $start.datepicker('getDate')
		  if (startDate) $end.datepicker('setStartDate', startDate)
		})

		$end.trigger('changeDate')
		$start.trigger('changeDate')

# 拖拽插件 Sortable (opens new window)

Last Updated: 5/14/2022, 11:38:45 AM