爱招飞帮助手册 爱招飞帮助手册
首页
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 系统工具
    • 系统管理
    • 数据库工具
    • 专用模板
    • 外部功能
    • 开发流程
    • 函数代码
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 报表设计
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • RestAPI
    • WebSocket
  • 学习手册

    • 安装配置
    • 快速上手
    • 程序架构
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 预设资料
    • RestAPI说明
    • WebSocket说明
    • MQTT说明
    • Python说明
    • 自定程序
    • 运行卫士
    • 自动化作业
    • 函数程序
    • 控件使用
  • 开发手册
  • FastERP
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
    • HiDesk
    • HiNAT
    • FastBPM
    • ReportBuilder
首页
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 系统工具
    • 系统管理
    • 数据库工具
    • 专用模板
    • 外部功能
    • 开发流程
    • 函数代码
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 报表设计
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • RestAPI
    • WebSocket
  • 学习手册

    • 安装配置
    • 快速上手
    • 程序架构
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 预设资料
    • RestAPI说明
    • WebSocket说明
    • MQTT说明
    • Python说明
    • 自定程序
    • 运行卫士
    • 自动化作业
    • 函数程序
    • 控件使用
  • 开发手册
  • FastERP
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
    • HiDesk
    • HiNAT
    • FastBPM
    • ReportBuilder
  • FastWeb帮助主页
  • 学习手册

    • 基本入门

    • 功能介绍

    • 控件说明

    • 系统工具

    • 系统管理

    • 云服务工具

    • 数据库工具

    • 专用模板

    • 外部功能

    • 开发流程

      • 开发案例
      • 纺织印染业ERP设计实务
      • 页面布局
      • URLFrame与JS的交互
      • 自定控件扩展

        • 多用途-圆形-指针仪表盘
        • 多用途-半圆形-指针仪表盘1
        • 多用途-半圆形-指针仪表盘2
        • 温度-垂直-刻度计
        • 方向-圆形-指南针
        • 3D物体实景-自转浏览
        • 3D物体实景-公转浏览
        • 3D平移实景-室内浏览
        • 3D平移实景-室外浏览
        • 互动-SVG-HMI组件
        • 浏览-照片-显示组件
          • 1. 下载示例
          • 2. 确认参数
          • 3. 修改模板
            • 3.1. 本地化处理
            • 3.2. 标记参数
            • 3.3. 设置参数
            • 3.4. 与数据库字段联动
          • 4. 设置文件
        • 气压-圆形-指针气压计1
        • 3D圆柱实景-风景浏览
        • 3D球形实景-热点追踪
        • 3D球形实景-全景视频
        • 3D球形全景-汽车内饰
        • 3D球形实景-全景漫游
      • RestAPI扩展

      • IsoBean开发

    • 函数程序

  • 开发手册

目录

浏览-照片-显示组件

# FastWeb 浏览-照片-显示组件

  • 项目地址:https://github.com/artpolikarpov/fotorama (opens new window)。

  fotorama是一个开源的照片显示工具,通过引入标签以及图片链接的方式来打开显示组件中的内容。实现类似于幻灯片播放的效果。

# 1. 下载示例

  点击https://github.com/artpolikarpov/fotorama/archive/refs/heads/master.zip (opens new window)下载库文件以及关联的示例等信息。

# 2. 确认参数

  使用文本编辑器html文档。显示的内容如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
        <!-- jQuery 1.8 or later, 33 KB -->
        <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

        <!-- Fotorama from CDNJS, 19 KB -->
        <link  href="https://cdnjs.cloudflare.com/ajax/libs/fotorama/4.6.4/fotorama.css" rel="stylesheet">
        <script src="https://cdnjs.cloudflare.com/ajax/libs/fotorama/4.6.4/fotorama.js"></script>
	</head>
	<body>
        <!-- Add images to <div class="fotorama"></div> -->
        <div class="fotorama"
            data-allowfullscreen="true"
            data-nav="thumbs">
          <img src="https://s.fotorama.io/1.jpg">
          <img src="https://s.fotorama.io/2.jpg">
          <img src="https://s.fotorama.io/3.jpg">
          <img src="https://s.fotorama.io/4.jpg">
          <img src="https://s.fotorama.io/5.jpg">
        </div>
	</body>
</html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

  通过阅读,我们发现这些<img>标签的内容组成了照片序列的顺序,故在这里我们将这些<img>标签使用参数param_list来代替。

# 3. 修改模板

# 3.1. 本地化处理

  观察上述的文本内容,将其中的外链地址中的文件下载至目录中。其中:

https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.1/jquery.min.js
https://cdnjs.cloudflare.com/ajax/libs/fotorama/4.6.4/fotorama.css
https://cdnjs.cloudflare.com/ajax/libs/fotorama/4.6.4/fotorama.js
https://cdnjs.cloudflare.com/ajax/libs/fotorama/4.6.4/fotorama.png
https://cdnjs.cloudflare.com/ajax/libs/fotorama/4.6.4/fotorama@2x.png
1
2
3
4
5

  下载完成后请将上述文件放置于libs文件夹中。

https://s.fotorama.io/1.jpg
https://s.fotorama.io/2.jpg
https://s.fotorama.io/3.jpg
https://s.fotorama.io/4.jpg
https://s.fotorama.io/5.jpg
1
2
3
4
5

  以上的图片文件在下载后放入image文件夹中。

  将上述库文件地址都修改为本地地址,最终修改完显示如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
        <!-- jQuery 1.8 or later, 33 KB -->
        <script src="library/js/fotorama/libs/jquery.min.js"></script>

        <!-- Fotorama from CDNJS, 19 KB -->
        <link  href="library/js/fotorama/libs/fotorama.css" rel="stylesheet">
        <script src="library/js/fotorama/libs/4.6.4/fotorama.js"></script>
	</head>
	<body>
        <!-- Add images to <div class="fotorama"></div> -->
        <div class="fotorama"
            data-allowfullscreen="true"
            data-nav="thumbs">
          <img src="library/js/fotorama/image/1.jpg">
          <img src="library/js/fotorama/image/2.jpg">
          <img src="library/js/fotorama/image/3.jpg">
          <img src="library/js/fotorama/image/4.jpg">
          <img src="library/js/fotorama/image/5.jpg">
        </div>
	</body>
</html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

# 3.2. 标记参数

  根据预设,将参数param_list替换显示的部分,简单设置相关选项,设置完成的显示内容如下:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
        <!-- jQuery 1.8 or later, 33 KB -->
        <script src="library/js/fotorama/libs/jquery.min.js"></script>

        <link  href="library/js/fotorama/libs/fotorama.css" rel="stylesheet">
        <script src="library/js/fotorama/libs/fotorama.js"></script>
  </head>
  <body>
        <!-- Add images to <div class="fotorama"></div> -->
        <div class="fotorama"
            data-allowfullscreen="true"
            data-nav="thumbs"
            data-width="100%"
             data-ratio="700/467">
          param_list
        </div>
  </body>
</html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

  至此,模板内容已设置完成,可进入JQueryFrame组件管理界面,将上述内容填写入模板中。

# 3.3. 设置参数

  在参数界面中,设置上述参数,分别为其设置默认值:

  其中的param_list处设置的内容为

<img src="library/js/fotorama/image/1.jpg"><img src="library/js/fotorama/image/2.jpg"><img src="library/js/fotorama/image/3.jpg"><img src="library/js/fotorama/image/4.jpg"><img src="library/js/fotorama/image/5.jpg">
1

  设置完成后会在编辑框中显示图片信息。

# 3.4. 与数据库字段联动

  此示例无需与数据库字段联动。此部分请留空设置设置。

# 4. 设置文件

  根据上述方式与默认的设置已经可以导入至UgJQueryFrame中查看演示。使用图片展示时,请确保图片文件尽量使用分辨率一致,纵横比一致的图片,这样能使界面在显示时达到最佳效果。

互动-SVG-HMI组件
气压-圆形-指针气压计1

← 互动-SVG-HMI组件 气压-圆形-指针气压计1→

Copyright © 2021-2025 爱招飞IsoFace | ALL Rights Reserved
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式