动作(名称与参数)表

    动作名称 动作说明 动作参数 动作参数说明 显示 组件从隐藏状态切换到显示状态。

    继承自:

    ih5-base -/- 隐藏 组件从显示状态切换到隐藏状态。

    继承自:

    ih5-base -/- 交替显示 组件执行“显示—隐藏”的交替动作,当前如是显示状态,则变为隐藏;反之亦然。

    继承自:

    ih5-base -/- 打印为图片 类似打印画布,将当前组件的内容打印成一个base64的图。使用html2canvas这个打印库。这个库的原理是将当前html结构在一个隐藏的canvas画布上重构出来,然后打印这个隐藏canvas的图。它目前的功能基本上可以把所有的样式都打印出来,但暂时存在一些已知的缺陷,比如,无法打印视频中的帧,无法打印虚线边框,文本高亮之后打印后会有问题,文本最大行数设置后打印会不显示文字,不支持文本的自定义字体(但可以使用中文字体来代替普通文本,中文字体是后台生成的图片,可以直接打印)。建议使用该功能时,尽量不要使用复杂的样式,另外,详细测试一下pc、ios、安卓手机中的行为。

    继承自:

    ih5-base 图片格式

    参数选项

    image/png、 image/jpeg、 图片质量 放缩比例 默认根据设备dpi自动设置,也可以手动设为固定值。 变换状态 将对象的某些属性以动画的方式变换至另一个状态。比如,宽高,透明度常见的样式属性。

    继承自:

    ih5-base 变换时长 动画持续的时长,以秒为单位。 动画类型 变换动画的速度曲线

    参数选项

    匀速、 较快->快->慢、 慢->快、 快->慢、 慢->快->慢、 获取当前实际宽|实际宽 组件当前实际的宽,以像素为单位。由于组件可能是自动包裹/撑开,或通过缩放,因此其宽高属性并不一定能反应其当前实际的大小。可以使用这个属性来获取其实际宽。

    继承自:

    ih5-base -/- 获取当前实际高|实际高 组件当前实际的高,以像素为单位。由于组件可能是自动包裹/撑开,或通过缩放,因此其宽高属性并不一定能反应其当前实际的大小。可以使用这个属性来获取其实际高。

    继承自:

    ih5-base -/- 获取当前相对位置|相对位置 当前元素距离其父对象容器左侧、顶部的距离。

    继承自:

    ih5-base -/- 获取当前绝对位置|绝对位置 当前元素距离窗口左侧、顶部的距离。

    继承自:

    ih5-base -/- 获取当前相对位置X|相对位置X

    继承自:

    ih5-base -/- 获取当前相对位置Y|相对位置Y

    继承自:

    ih5-base -/- 获取当前绝对位置X|绝对位置X

    继承自:

    ih5-base -/- 获取当前绝对位置Y|绝对位置Y

    继承自:

    ih5-base -/- 播放 视频开始播放 -/- 暂停 暂停播放视频 -/- 播放/暂停 播放/暂停播放视频 -/- 跳至 跳转至某个时间点进行播放,还可以控制播放时长 时间点 目标位置的秒数。 重播 重新播放视频 -/- 进入全屏 进入全屏模式播放视频,仅可在用户有手势动作下触发。 -/- 退出全屏 退出全屏模式 -/- 当前播放时间 当前播放时间 -/- 总时间 当前视频的总时长 -/- 某时刻开始播放 对象执行播放从开始时刻起的动画,如果播放时长内播放至时间轴末端,在开启循环播放的情况下则从头继续播放时间轴动画直至播放时长为设置的播放时长,否则直接结束动画。

    继承自:

    obj-timer-mixinEx 播放时长 设置播放时长。 开始时刻 设置开始时刻。 播放某时间段 对象执行播放开始时刻至结束时刻内的时间轴动画。

    继承自:

    obj-timer-mixinEx 结束时刻 设置结束时刻。 开始时刻 设置开始时刻。 播放方向 可下拉选择自动、正向、反向。

    参数选项

    自动、 正向、 反向、 交替方向播放 动画执行”正向播放-反向播放”交替动作,改变播放方向进行播放。

    继承自:

    obj-timer-mixinEx -/- 播放至下一关键帧 执行该目标动作,动画播放至下一关键帧。

    继承自:

    obj-timer-mixinEx -/- 播放至上一关键帧 执行该目标动作,动画播放至上一关键帧。

    继承自:

    obj-timer-mixinEx -/-

    动作(回调)表

    对应动作 结果引用 结果状态 结果引用属性 结果属性说明 打印为图片 打印的图片 完成 -/-

    事件表

    事件名称 事件说明 事件参数 事件参数说明 初始化 初始打开,功能和界面在正常运行前的准备阶段。

    继承自:

    ih5-base -/- 点击 鼠标单击或手指点击组件或其子组件时触发。

    继承自:

    ih5-base X坐标 指针相对于页面的X坐标。 Y坐标 指针相对于页面的Y坐标。 双击 鼠标双击或手指双击组件或其子组件时触发。

    继承自:

    ih5-base X坐标 指针相对于页面的X坐标。 Y坐标 指针相对于页面的Y坐标。 长按(0.35秒) 鼠标长按或手指长按组件至0.35秒时触发,如果不足此时间则不触发。

    继承自:

    ih5-base -/- 点击右键 鼠标右键点击组件或其子组件时触发。

    继承自:

    ih5-base X坐标 指针相对于页面的X坐标。 Y坐标 指针相对于页面的Y坐标。 鼠标滚轮上滑 鼠标指针处于当前组件内,滚轮上滑时触发。

    继承自:

    ih5-base -/- 鼠标滚轮下滑 鼠标指针处于当前组件内,滚轮下滑时触发。

    继承自:

    ih5-base -/- 手指按下 移动设备上,手指在当前组件范围内按下的瞬间触发。

    继承自:

    ih5-base X坐标 指针相对于页面的X坐标。 Y坐标 指针相对于页面的Y坐标。 手指离开 移动设备上,手指在当前组件范围内松开的瞬间触发。

    继承自:

    ih5-base X坐标 指针相对于页面的X坐标。 Y坐标 指针相对于页面的Y坐标。 手指/鼠标移动 手指或鼠标在当前组件范围内向任意方向移动时触发。注意,如果是鼠标操作,则需要鼠标在当前组件范围内按下,并保持按下状态进行移动才会触发。事件触发后,即使手指或鼠标移出当前组件范围,事件依旧会处在触发状态。

    继承自:

    ih5-base X坐标 鼠标指针相对于当前窗口的左上角的X坐标。 Y坐标 鼠标指针相对于当前窗口的左上角的Y坐标。 任何方向滑动 手指或鼠标左键在当前组件范围内向任意方向滑动结束时触发。

    继承自:

    ih5-base 滑动方向 滑动的方向,用角度表示。 滑动速度 滑动的速度。 滑动距离 滑动的距离。 左滑 手指在组件范围内向左滑动时触发。

    继承自:

    ih5-base -/- 右滑 手指在组件范围内向右滑动时触发。

    继承自:

    ih5-base -/- 上滑 手指在组件范围内向上滑动时触发。

    继承自:

    ih5-base -/- 下滑 手指在组件范围内向下滑动时触发。

    继承自:

    ih5-base -/- 双指旋转

    继承自:

    ih5-base 旋转中心X 单位为像素,和对象的x、y坐标一样,以对象的父对象作为参照物。 旋转中心Y 单位为像素,和对象的x、y坐标一样,以对象的父对象作为参照物。 旋转角度 双指旋转的角度 双指放缩

    继承自:

    ih5-base 放缩中心X 单位为像素,和对象的x、y坐标一样,以对象的父对象作为参照物。 放缩中心Y 单位为像素,和对象的x、y坐标一样,以对象的父对象作为参照物。 水平放缩比 水平方向的放缩比例 垂直放缩比 垂直方向的放缩比例 鼠标悬浮移动 在不按下左键的情况下,鼠标指针移动的事件。会抛出当前鼠标的位置。

    继承自:

    ih5-base X坐标 Y坐标 开始播放 视频开始播放时触发 -/- 播放结束 视频播放结束时触发 -/- 播放 播放视频时触发 -/- 暂停播放 视频暂停播放时触发 -/- 视频初始化完成 视频初始化完成时触发 视频时长 视频的总时长 视频加载失败 视频资源加载失败时触发,可能因为URL失效或网络故障。 -/- 进入全屏 -/- 退出全屏 -/-