API 指南
onReady(definition)
验证码完成初始化且所需资源加载完毕触发
参数{ Function } definition
用法
initGeetest({...},function(gt){
gt.onReady(function(){...})})
initGeetest({...},function(gt){
gt.onReady(function(){...})})
此代码块在浮窗中显示
onShow(definition)
验证窗显示时触发
参数{ Function } definition
用法
initGeetest({...},function(gt){
gt.onShow(function(res){...})})
initGeetest({...},function(gt){
gt.onShow(function(res){...})})
此代码块在浮窗中显示
onClose(definition)
验证窗隐藏时触发
参数{ Function } definition
用法
initGeetest({...},function(gt){
gt.onClose(function(){...})})
initGeetest({...},function(gt){
gt.onClose(function(){...})})
此代码块在浮窗中显示
onSuccess(definition)
验证成功触发
参数{ Function } definition
用法
initGeetest({...},function(gt){
gt.onSuccess(function(res){// 验证成功的结果
console.log(res)...})})
initGeetest({...},function(gt){
gt.onSuccess(function(res){// 验证成功的结果
console.log(res)...})})
此代码块在浮窗中显示
onFail(definition)
验证失败触发
参数{ Function } definition
用法
initGeetest({...},function(gt){
gt.onFail(function(res){// 验证失败的结果
console.log(res)...})})
initGeetest({...},function(gt){
gt.onFail(function(res){// 验证失败的结果
console.log(res)...})})
此代码块在浮窗中显示
onError(definition)
验证错误触发
参数{ Function } definition
用法
initGeetest({...},function(gt){
gt.onError(function(err){// 验证错误的结果
console.log(err)...})})
initGeetest({...},function(gt){
gt.onError(function(err){// 验证错误的结果
console.log(err)...})})
此代码块在浮窗中显示
appendTo(options)
用于将唤醒验证窗的内置按钮挂载到指定位置。 opions接收 id或class选择器,也可以是完整的dom。配置参数product值不为bind时生效。
参数{ Object|String } options
用法
initGeetest({...},function(gt){
gt.onReady(function(){// 将内置按钮添加到指定元素的结尾// 支持以下三种方式// 示例 <div id="captcha_wrap" class="captcha-wrap"></div>
gt.appendTo('#captcha_wrap')
gt.appendTo('.captcha-wrap')
gt.appendTo(document.getElementById('captcha_wrap'))})})
initGeetest({...},function(gt){
gt.onReady(function(){// 将内置按钮添加到指定元素的结尾// 支持以下三种方式// 示例 <div id="captcha_wrap" class="captcha-wrap"></div>
gt.appendTo('#captcha_wrap')
gt.appendTo('.captcha-wrap')
gt.appendTo(document.getElementById('captcha_wrap'))})})
此代码块在浮窗中显示
showCaptcha()
验证码初始化完成后,可唤醒验证窗。内置按钮事件会触发唤醒验证窗。配置参数product值为bind时生效。
用法
initGeetest({...},function(gt){
gt.onReady(function(){// 通过showCaptcha自定义唤醒验证窗// 示例验证准备完毕立即唤醒
gt.showCaptcha()})})
initGeetest({...},function(gt){
gt.onReady(function(){// 通过showCaptcha自定义唤醒验证窗// 示例验证准备完毕立即唤醒
gt.showCaptcha()})})
此代码块在浮窗中显示
reset()
重置验证码, 仅当验证成功或发生错误时生效
用法
initGeetest({...},function(gt){
gt.onError(function(){...
gt.reset()})
gt.onSuccess(function(){...
gt.reset()})})
initGeetest({...},function(gt){
gt.onError(function(){...
gt.reset()})
gt.onSuccess(function(){...
gt.reset()})})
此代码块在浮窗中显示
destroy()
销毁验证码
用法
initGeetest({...},function(gt){
gt.onSuccess(function(){...
gt.destroy()})})
initGeetest({...},function(gt){
gt.onSuccess(function(){...
gt.destroy()})})
此代码块在浮窗中显示









