typehhead, bloodhound: дистанционная работа, но не предварительная выборка

Эта функция JS должна работать для вас

function getTextWidth(txt) {
  var $elm = $(''+txt+'').prependTo("body");
  var elmWidth = $elm.width();
  $elm.remove();
  return elmWidth;
}
function centerSelect($elm) {
    var optionWidth = getTextWidth($elm.children(":selected").html())
    var emptySpace =   $elm.width()- optionWidth;
    $elm.css("text-indent", (emptySpace/2) - 10);// -10 for some browers to remove the right toggle control width
}
// on start 
$('.centerSelect').each(function(){
  centerSelect($(this));
});
// on change
$('.centerSelect').on('change', function(){
  centerSelect($(this));
});

Полный коддеп здесь: http://codepen.io/anon/pen/NxyovL

13
задан boblemar 10 May 2014 в 03:13
поделиться