32545686
32545686
  • 发布:2018-05-28 17:54
  • 更新:2020-11-05 18:13
  • 阅读:4524

titleNView中自定义button的点击事件该怎么写

分类:HTML5+
embed=plus.webview.create(locationurl,'embed',{  
            top:topoffset,  
            bottom:'0px',  
            position:'dock',  
            dock:'bottom',  
            bounce:'vertical',  
            titleNView: {  
                autoBackButton: true,  
                 buttons: [ //Array[ WebviewCustomButtonStyles ]类型,标题栏上的自定义按钮.建的自定义按钮数目不限制,实际应用中建议最多设置4个按钮(包括左侧返回按钮).  
                        {  
                            color: '#000000', //String类型,按钮上文字颜色.可取值:"#RRGGBB"格式字符串,"rgba(R,G,B,A)".默认值为窗口标题栏控件的标题文字颜色.  
                            colorPressed: '#ffffff', //String类型,按下状态按钮文字颜色.String类型,按钮上文字颜色.可取值:"#RRGGBB"格式字符串,"rgba(R,G,B,A)".默认值为color属性值自动调整透明度为0.3.  
                            float: 'left', //String类型,按钮在标题栏上的显示位置.right:在标题栏中靠右排列显示.left:在标题栏中靠左侧排列显示(在返回键后). 默认:right.  
                            fontWeight: '', //String类型,按钮上文字的粗细.normal:标准字体.bold:加粗字体.默认:normal.  
                            fontSize: '14', //String类型,按钮上文字大小.可取值:字体高度像素值,数字加"px"格式字符串.  
                            fontSrc: '', //String类型,按钮上文字使用的字体文件路径.相对路径:相对于当前页面的host位置,如"a.jpg",注意当前页面为网络地址则不支持.绝对路径:如Android平台"/sdcard/logo.png",此类路径通常通过其它5+ API获取的.扩展相对路径URL(RelativeURL):以"_"开头的相对路径,如"_www/a.jpg".本地路径URL:以"file://"开头,后面跟随系统绝对路径.  
                            onclick: function(){  
                                alert(1);  
                            }, //WebviewCustomButtonCallback类型,按钮点击后触发的回调函数.回调函数中将返回此JSON对象  
                            text: '返回' //String类型,按钮上显示的文字.推荐使用一个字符,超过一个字符可能无法正常显示,使用字体图标时unicode字符表示必须'\u'开头,如"\ue123"(注意不能写成"\e123").  
                        }  
                    ],  
            }  
        });

如上是代码,我在自定义导航栏里面加了自定义button,点击返回按钮onclick没有效果

2018-05-28 17:54 负责人:无 分享
已邀请:
Asion

Asion

1、换一种写法,如:
onclick:"javascript:clickButton()"
2、如果是在上级页面配置titleNView,然后跳转到下级页面
将clickButton()方法 放到一个公共的js文件中即可

1***@qq.com

1***@qq.com - 90后小腊肉

onclick:"javascript:clickButton()"这个点击事件写在哪里的js文件呢?

x***@163.com

x***@163.com - 大闯

你没有定义按钮的type类型

小少年报

小少年报

我记得好像页面中有个生命周期可以通过index,来写点击事件

该问题目前已经被锁定, 无法添加新回复