$scope.show = function (c) {
var y = 0;
for (var i = 0; i < $scope.items.length; i++) {
var obj = $scope.items[i].name;
var pinyin = ConvertPinyin(obj);
console.log(c + ":" + pinyin.substr(0, 1).toUpperCase());
if (c == pinyin.substr(0, 1).toUpperCase()) {
break;
}
y += 51;
}
//如果查得到则跳转
if (i != $scope.items.length) {
$ionicScrollDelegate.scrollTo(0, y);
var y = 0;
for (var i = 0; i < $scope.items.length; i++) {
var obj = $scope.items[i].name;
var pinyin = ConvertPinyin(obj);
console.log(c + ":" + pinyin.substr(0, 1).toUpperCase());
if (c == pinyin.substr(0, 1).toUpperCase()) {
break;
}
y += 51;
}
//如果查得到则跳转
if (i != $scope.items.length) {
$ionicScrollDelegate.scrollTo(0, y);
}
}
之所以选51px 由于item元素高度为51px