帖子
帖子
用户
博客
课程
12345下一页
返回列表 发新帖
显示全部楼层
42
帖子
0
勋章
1493
Y币

[建议] 我想问问能不能调用dial而不是调用call

[复制链接]
发表于 2014-9-18 10:50:01
正常来说有时候调用call会影响用户体验,如果能够调用dial就最好了,看了一下好像没有
3
帖子
0
勋章
1493
Y币
何不直接<a href="tel:...">拨号</a>?
42
帖子
0
勋章
1493
Y币
iMairy 发表于 2014-9-18 11:07
何不直接拨号?

可以这样的?不过我是一个listview的子data
0
帖子
0
勋章
6
Y币
楼主的意思是调打电话拨号的界面而不是直接呼叫吗
20
帖子
1
勋章
7581
Y币
0
帖子
0
勋章
6
Y币
api.call({
    type: 'tel_prompt',
    number: '10086'
});

type有三种类型:

tel_prompt //电话结束后会返回应用
tel //电话结束后留在电话应用界面
facetime //facetime通话,Android不支持


可以参考文档 http://doc.apicloud.com/api/inde ... 6%8C/api/Constant#4
42
帖子
0
勋章
1493
Y币
jinlongz 发表于 2014-9-18 12:13
api.call({
    type: 'tel_prompt',
    number: '10086'

那是电话结束后,我说的是拨打形式改为dial而不是call
3
帖子
0
勋章
1493
Y币
HanSon 发表于 2014-9-18 11:11
可以这样的?不过我是一个listview的子data

window.location.href='tel:10086'
  1. <script type="text/javascript">
  2. apiready = function(){       
  3. var obj = api.require('listView');
  4.         obj.open({
  5.         x:0,
  6.         y:0,
  7.         w:360,
  8.         h:500,
  9.         leftBtn:[{color:'#39c',title:'电话'},{color:'#3f6',title:'短信'}],
  10.         borderColor:'#E1E1E1',
  11.         cellBgColor:'#FFFFFF',
  12.         cellSelectColor:'#ADD8E6',
  13.         cellHeight:70,
  14.         data:[{title:'10086',subTitle:'中国移动'},{title:'10000',subTitle:'中国电信'},{title:'10010',subTitle:'中国联通'}]
  15.         },function(ret,err){
  16.                 if(ret.index==0&&ret.clickType==2&&ret.btnIndex==0){
  17.                         window.location.href='tel:10086';
  18.                 }
  19.         });
  20. }
  21. </script>
复制代码
177
帖子
4
勋章
3万+
Y币
是不是这样啊
177
帖子
4
勋章
3万+
Y币
666
12345下一页
您需要登录后才可以回帖 登录

本版积分规则