• IE下实现PlaceHolder


    /*
    * jQuery placeholder, fix for IE6,7,8,9
    * @author JENA
    * @since 20131115.1504
    * @website ishere.cn
    */
    var JPlaceHolder = {
    //检测
    _check : function(){
    return 'placeholder' in document.createElement('input');
    },
    //初始化
    init : function(){
    if(!this._check()){
    this.fix();
    }
    },
    //修复
    fix : function(){
    jQuery(':input[placeholder]').each(function(index, element) {
    var self = $(this), txt = self.attr('placeholder');
    self.wrap($('<div></div>').css({position:'relative', zoom:'1', border:'none', background:'none', padding:'none', margin:'none'}));
    var pos = self.position(), h = self.outerHeight(true), paddingleft = self.css('padding-left');
    var holder = $('<span></span>').text(txt).css({position:'absolute', left:pos.left, top:pos.top, height:h, lienHeight:h, paddingLeft:paddingleft, color:'#aaa'}).appendTo(self.parent());
    self.focusin(function(e) {
    holder.hide();
    }).focusout(function(e) {
    if(!self.val()){
    holder.show();
    }
    });
    holder.click(function(e) {
    holder.hide();
    self.focus();
    });
    });
    }
    };
    //执行
    jQuery(function(){
    JPlaceHolder.init();
    });

  • 相关阅读:
    10.7
    10.5
    周六
    周五
    周四
    周三
    四则运算
    zabbix——yum安装
    Stirling's Formula
    CONTRASTIVE REPRESENTATION DISTILLATION
  • 原文地址:https://www.cnblogs.com/surfing/p/3513301.html
Copyright © 2020-2023  润新知