String.prototype.mylength = function(){
var arr = this.match(/[\u00FF-\uFFFF]/gi);
if(!arr || arr==null)
      return this.length;
var len = this.length + arr.length;
return len;
}

String.prototype.mysubstring = function(limit){
var len = 0;
var arr = [];
for(var i=0;i<this.length;i++){
    var it = this.substring(i,i+1);
    len += it.mylength();
    if(len > limit)
        break;
    arr[arr.length] = it;
}

var result = arr.join("");
return result;
}

jQuery.fn.limit = function(){
   $(this).each(function(){
    var mylimit = parseInt($(this).attr("limit"));
    var text = $(this).text();
    var original_text = text;
    if(text.mylength() > mylimit){
      text = text.mysubstring(mylimit);
      text += "...";
      $(this).html(text);
      $(this).mouseover(function(){
         $(this).qtip({
             content:{text:original_text,
              title:{text:'平安三明网'} 
            },
          position: {
            my: 'left bottom',  // Position my top left...
            at: 'right center', // at the bottom right of...
            target:'mouse', // my target
            adjust: {
              x: 10
            }
         },
         style: {
           classes: 'ui-tooltip-shadow'
         },
         show: {
          delay: 1000,
          solo: true
         }
        }); 
      });
    }
  });
}


