最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ionic 上拉菜單(ActionSheet)實例代碼

 更新時間:2016年06月06日 16:05:21   作者:yongbin668  
ionic js 上拉菜單(ActionSheet)通過往上彈出的框,來讓用戶選擇選項;點擊取消按鈕或者點擊空白的地方來讓它消失。本文給大家分享實現(xiàn)代碼,感興趣的朋友一起看看吧

上拉菜單(ActionSheet)通過往上彈出的框,來讓用戶選擇選項。

非常危險的選項會以高亮的紅色來讓人第一時間識別。你可以通過點擊取消按鈕或者點擊空白的地方來讓它消失。

實例

HTML 代碼

<body ng-app="starter" ng-controller="actionsheetCtl" >
<ion-pane>
<ion-content >
<h2 ng-click="show()">Action Sheet</h2>
</ion-content>
</ion-pane>
</body>

JavaScript 代碼

在代碼中觸發(fā)上拉菜單,需要在你的 angular 控制器中使用 $ionicActionSheet 服務(wù):

angular.module('starter', ['ionic'])
.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
// Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
// for form inputs)
if(window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
}
if(window.StatusBar) {
StatusBar.styleDefault();
}
});
})
.controller( 'actionsheetCtl',['$scope','$ionicActionSheet','$timeout' ,function($scope,$ionicActionSheet,$timeout){
$scope.show = function() {
var hideSheet = $ionicActionSheet.show({
buttons: [
{ text: '<b>Share</b> This' },
{ text: 'Move' }
],
destructiveText: 'Delete',
titleText: 'Modify your album',
cancelText: 'Cancel',
cancel: function() {
// add cancel code..
},
buttonClicked: function(index) {
return true;
}
});
$timeout(function() {
hideSheet();
}, 2000);
}; 
}])

運行效果如下圖:

完整源碼:

<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<title></title>
<link  rel="stylesheet">
<script src="http://cdn.bootcss.com/ionic/1.3.1/js/ionic.bundle.min.js"></script>
<script type="text/javascript">
angular.module('starter', ['ionic'])
.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
// Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
// for form inputs)
if(window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
}
if(window.StatusBar) {
StatusBar.styleDefault();
}
});
})
.controller( 'actionsheetCtl',['$scope','$ionicActionSheet','$timeout' ,function($scope,$ionicActionSheet,$timeout){
$scope.show = function() {
var hideSheet = $ionicActionSheet.show({
buttons: [
{ text: '<b>Share</b> This' },
{ text: 'Move' }
],
destructiveText: 'Delete',
titleText: 'Modify your album',
cancelText: 'Cancel',
cancel: function() {
// add cancel code..
},
buttonClicked: function(index) {
return true;
}
});
$timeout(function() {
hideSheet();
}, 2000);
}; 
}])
</script>
</head>
<body ng-app="starter" ng-controller="actionsheetCtl" >
<ion-pane>
<ion-content >
<h2 ng-click="show()">Action Sheet</h2>
</ion-content>
</ion-pane>
</body>
</html>

以上所述是小編給大家介紹的ionic 上拉菜單(ActionSheet)實例代碼的相關(guān)知識,希望對大家有所幫助!

相關(guān)文章

最新評論

台安县| 泽普县| 韶关市| 濮阳县| 永川市| 永川市| 井陉县| 利川市| 黑水县| 同江市| 宿州市| 康乐县| 汶川县| 兰州市| 玛多县| 芮城县| 淳安县| 开平市| 元谋县| 揭阳市| 礼泉县| 陆河县| 鹤庆县| 武功县| 荣成市| 马山县| 芜湖市| 哈巴河县| 扶余县| 博野县| 丹巴县| 无为县| 隆尧县| 彭阳县| 来安县| 汉阴县| 繁峙县| 广丰县| 峨眉山市| 吉安县| 长宁县|