共享一个之前写的简单位的,选择年月的插件
SimpleCanleder.js
; (function($) {
$.simpleCanleder = function(box, options){
var _canlederBox = "#SimpleCanleder_Year_Month";
var _title_ul_li = ".title li";
box = $(box);
var box_height = parseFloat( box.height());
var box_width = parseFloat( box.width());
var boxOffset = box.offset();
var canlederBox = null;
box.click(function(){
canlederBox = $(_canlederBox);
if($(canlederBox).size() > 0){
$(canlederBox).show();
}else{
_buildCanlederBox();
$("body").append(canlederBox);
$(document).click(function(e){
var pointX = e.pageX;
var pointY = e.pageY;
var $box = canlederBox.data("box");
var isCanlederBox = $(e.target).parents(_canlederBox);
if(canlederBox.is(":visible") && $box && e.target != $box[0] && isCanlederBox.size() <= 0){
var offset = canlederBox.offset();
var top = offset.top - 4;
var left = offset.left - 4;
var height = top + parseFloat(canlederBox.outerHeight()) + 4;
var width = left + parseFloat(canlederBox.outerWidth()) + 4;
if(pointX > left && pointY > top &&
pointX < width && pointY < height){
}else{
canlederBox