ionic側邊欄字母導航
阿新 • • 發佈:2019-02-20
$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