欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

非常危險(xiǎn)的選項(xiàng)會(huì)以高亮的紅色來讓人第一時(shí)間識(shí)別。你可以通過點(diǎn)擊取消按鈕或者點(diǎn)擊空白的地方來讓它消失。

實(shí)例

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);
}; 
}])

運(yùn)行效果如下圖:

完整源碼:

<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)實(shí)例代碼的相關(guān)知識(shí),希望對(duì)大家有所幫助!

相關(guān)文章

  • js簡(jiǎn)單時(shí)間比較的方法

    js簡(jiǎn)單時(shí)間比較的方法

    這篇文章主要介紹了js簡(jiǎn)單時(shí)間比較的方法,通過2個(gè)自定義函數(shù)實(shí)現(xiàn)針對(duì)時(shí)間與日期的比較功能,涉及javascript日期及時(shí)間換算與比較操作相關(guān)技巧,需要的朋友可以參考下
    2016-08-08
  • JavaScript常見手寫題超全匯總

    JavaScript常見手寫題超全匯總

    作為前端開發(fā),JS是重中之重,下面這篇文章主要給大家介紹了關(guān)于JavaScript常見手寫題的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12
  • JavaScript使用canvas實(shí)現(xiàn)手寫簽名功能

    JavaScript使用canvas實(shí)現(xiàn)手寫簽名功能

    最近遇到一個(gè)h5手寫簽名的需求,按理說這種功能網(wǎng)上隨便一搜一大把現(xiàn)成的源碼和組件,但是像這種比較經(jīng)典又很簡(jiǎn)單的功能,還是要弄清楚到底怎么實(shí)現(xiàn)的,所以接下來本文就給大家介紹一下如何用canvas實(shí)現(xiàn)手寫簽名功能
    2023-08-08
  • 詳解JavaScript如何避免內(nèi)存泄漏

    詳解JavaScript如何避免內(nèi)存泄漏

    這篇文章主要為大家詳細(xì)介紹了JavaScript內(nèi)存泄漏的編程模式,并提供一些內(nèi)存管理的改進(jìn)方法,文中的示例代碼講解詳細(xì),有需要的小伙伴可以參考一下
    2023-10-10
  • js圖片輪播效果實(shí)現(xiàn)代碼

    js圖片輪播效果實(shí)現(xiàn)代碼

    這篇文章主要介紹了js圖片輪播效果實(shí)現(xiàn)代碼,文章對(duì)每一步進(jìn)行了詳細(xì)闡述,標(biāo)注注意事項(xiàng),為順利實(shí)現(xiàn)js圖片輪播效果做好鋪墊,對(duì)輪播效果感興趣的朋友可以參考一下
    2015-11-11
  • js實(shí)現(xiàn)圖片懶加載效果

    js實(shí)現(xiàn)圖片懶加載效果

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)圖片懶加載效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 用javascript 控制表格行的展開和隱藏的代碼

    用javascript 控制表格行的展開和隱藏的代碼

    用javascript 控制表格行的展開和隱藏的代碼...
    2007-08-08
  • JavaScript與函數(shù)式編程解釋

    JavaScript與函數(shù)式編程解釋

    JavaScript與函數(shù)式編程解釋...
    2007-04-04
  • JS彈出窗口代碼大全(詳細(xì)整理)

    JS彈出窗口代碼大全(詳細(xì)整理)

    如何利用網(wǎng)頁彈出各種形式的窗口,我想大家大多都是知道些的,但那種多種多樣的彈出式窗口是怎么搞出來的,平時(shí)利用業(yè)余時(shí)間整理了一些,需要的朋友可以參考一下
    2012-12-12
  • 表格 隔行換色升級(jí)版

    表格 隔行換色升級(jí)版

    表格隔行換色升級(jí)版,直接用javascript實(shí)現(xiàn)。
    2009-11-11

最新評(píng)論