fileupload控件的属性_JQ实现fileupload控件样式的修改

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

/*

* Style File - jQuery plugin for styling file input elements

*

* Copyright (c) 2007-2008 Mika Tuupola

*

* Licensed under the MIT license:

* http://www.opensource.org/licenses/mit-license.php

*

* Based on work by Shaun Inman

* http://www.shauninman.com/archive/2007/09/10/styling_file_inputs_with_css_and_the_dom

*

* Revision: $Id: jquery.filestyle.js 303 2008-01-30 13:53:24Z tuupola $

*

*/ (function($) {

$.fn.filestyle = function(options) {

/* TODO: This should not override CSS. */

var settings = {

width : 250

};

if(options) {

$.extend(settings, options);

};

return this.each(function() {

var self = this;

var wrapper = $("

")

.css({

"width": settings.imagewidth + "px",

"height": settings.imageheight + "px",

"background": "url(" + settings.image + ") 0 0 no-repeat",

"background-position": "right",

"display": "inline",

"position": "absolute",

"overflow": "hidden"

});

var filename = $('')

.addClass($(self).attr("class"))

.css({

"display": "inline",

"width": settings.width + "px"

}); $(self).before(filename);

$(self).wrap(wrapper); $(self).css({

"position": "relative",

"height": settings.imageheight + "px",

"width": settings.width + "px",

"display": "inline",

"cursor": "pointer",

"opacity": "0.0"

}); if ($.browser.mozilla) {

if (/Win/.test(navigator.platform)) {

$(self).css("margin-left", "-142px");

} else {

$(self).css("margin-left", "-168px");

};

} else {

$(self).css("margin-left", settings.imagewidth - settings.width + "px");

}; $(self).bind("change", function() {

filename.val($(self).val());

});

});

};

})(jQuery);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值