搜索
首页web前端js教程JS插件overlib用法实例详解_javascript技巧

本文实例讲述了overlib用法。分享给大家供大家参考,具体如下:

overLIB 是一个生成提示框与弹出菜单等页面效果的一段非常优秀的JS代码。

它可以简单的通过设置一些参数或命令来改变弹出页面的款式、皮肤与形状,不但如此,它还提供了非常简单的扩展功能,来足客户的不同需求。

overLIB 使用非常的简单。

一、在

标签内添加:
复制代码 代码如下:

二、在标签内添加:
复制代码 代码如下:
4.10以上的版本可省略此步

三、生成两种不同款式(popup与sticky)的弹出页面

<a href="javascript:void(0);" onmouseover="return overlib('这是一个popup.');" onmouseout="return nd();">popup示例</a>
<a href="javascript:void(0);" onmouseover="return overlib('这是一个sticky',STICKY, MOUSEOFF);" onmouseout="return nd();">stick示例 </a>

四、 指令與參數

彈出視窗

屬性名稱 類型 必填 預設 描述
文字 字串 是的 不適用 要在彈出視窗中顯示的文字/html
觸發 字串 沒有 onMouseOver 什麼是用來觸發彈窗的。可以是 onMouseOver 或 onClick 之一
黏性 布林值 沒有 使彈出視窗一直存在直到關閉
標題 字串 沒有 不適用 將標題設定為標題
fg顏色 字串 沒有 不適用 彈出框內部的顏色
背景顏色 字串 沒有 不適用 彈出框邊框的顏色
文字顏色 字串 沒有 不適用 設定框內文字的顏色
capcolor 字串 沒有 不適用 設定框標題的顏色
關閉顏色 字串 沒有 不適用 設定關閉文字的顏色
文字字體 字串 沒有 不適用 設定正文使用的字體
標題字體 字串 沒有 不適用 設定標題的字體
關閉字體 字串 沒有 不適用 設定「關閉」文字的字體
文字大小 字串 沒有 不適用 設定正文字體的大小
標題大小 字串 沒有 不適用 設定標題字體的大小
關閉尺寸 字串 沒有 不適用 設定「關閉」文字的字體大小
寬度 整數 沒有 不適用 設定框的寬度
身高 整數 沒有 不適用 設定盒子的高度
布林值 沒有 使彈出視窗位於滑鼠左側
布林值 沒有 使彈出視窗位於滑鼠右側
中心 布林值 沒有 使彈出視窗轉到滑鼠中心
以上 布林值 沒有 使彈出視窗位於滑鼠上方。注意:僅當高度已設定時才可能
下面 布林值 沒有 使彈出視窗位於滑鼠下方
邊框 整數 沒有 不適用 使彈出視窗的邊框變粗或變細
偏移量 整數 沒有 不適用 彈出視窗將在水平方向上距離指針多遠
偏移量 整數 沒有 不適用 彈出視窗將在垂直方向上距離指針多遠
fg背景 影像網址 沒有 不適用 定義用來取代彈出視窗內部顏色的圖片。
背景 影像網址 沒有 不適用 定義用來取代彈出視窗邊框顏色的圖片。注意:您需要將 bgcolor 設為“”,否則顏色也會顯示。注意:當有關閉連結時,Netscape 將重新渲染表格單元格,使內容看起來不正確
關閉文字 字串 沒有 不適用 將「關閉」文字設定為其他內容
不關閉 布林值 沒有 不適用 不會在有標題的便籤上顯示「關閉」文字
狀態 字串 沒有 不適用 設定瀏覽器狀態列中的文字
自動狀態 布林值 沒有 不適用 將狀態列的文字設定為彈出視窗的文字。注意:覆蓋狀態設定
自動狀態帽 字串 沒有 不適用 將狀態列的文字設定為標題的文字。注意:覆蓋狀態和自動狀態設定
數組 整數 沒有 不適用 告訴 overLib 從位於 overlib.js 的 ol_text 陣列中的該索引讀取文字。可以使用此參數代替文字
caparray 整數 沒有 不適用 告訴 overLib 從 ol_caps 數組中的該索引讀取標題
卡皮肯 網址 沒有 不適用 顯示彈出標題之前給出的圖像
快照 整數 沒有 不適用 將彈出視窗對齊到水平網格中的均勻位置
敏捷 整數 沒有 不適用 將彈出視窗對齊到垂直網格中的均勻位置
修復 整數 沒有 不適用 鎖定彈出視窗水平位置注意:覆蓋所有其他水平放置
固定 整數 沒有 不適用 鎖定彈出視窗的垂直位置注意:覆蓋所有其他垂直位置
背景 網址 沒有 不適用 設定要使用的影像來取代表格框背景
padx 整數,整數 沒有 不適用 用水平空白填充背景圖像以放置文字。注意:這是一個兩個參數的指令
稻田 整數,整數 沒有 不適用 用垂直空白填充背景圖像以放置文字。注意:這是一個兩個參數的指令
完整html 布林值 沒有 不適用 讓您可以完全控制背景圖片上的html。 html 程式碼應位於「text」屬性
框架 字串 沒有 不適用 controls popups in a different frame. See the overlib page for more info on this function
timeout string No n/a calls the specified javascript function and takes the return value as the text that should be displayed in the popup window
delay integer No n/a makes that popup behave like a tooltip. It will popup only after this delay in milliseconds
hauto boolean No n/a automatically determine if the popup should be to the left or right of the mouse.
vauto boolean No n/a automatically determine if the popup should be above or below the mouse.

overLIB 可以接受任意个命令和参数。格式如下:命令[,'命令参数']

<a href="javascript:void(0);" onclick="return overlib('This is a sticky with a caption. And it is centered under the mouse!', STICKY, CAPTION,
'Sticky!', CENTER);" onmouseout="nd();">Click here!</a>

五、 overlib的一些使用示例

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<scriptlanguage="JavaScript" src="overlib.js"></script><html>
<head>
<metahttp-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<ahref="#" onclick="return overlib('使用overlib的命令', CAPTION, '这是Caption命令,就是生成头部',HAUTO);"" onmouseout="return nd();">弹出测试</a>
<ahref="javascript:void(0);" onmouseover="return overlib('This is an ordinary popup.',CLOSECLICK);" onmouseout="return nd();">here</a>
<ahref="javascript:void(0);" onmouseover="return overlib('This is what we call a sticky, since I stick around (it goes away if you move the mouse OVER and then OFF the overLIB popup--or mouseover another overLIB).', STICKY, MOUSEOFF);" onmouseout="return nd();">吸附性的提示框</a>
<ahref="javascript:void(0);" onclick="return overlib('This is a sticky with a caption. And it is centered under the mouse!', STICKY, CAPTION,'Sticky!',CENTER);">含CAPTION的STICKY!</a>
<ahref="javascript:void(0);" onclick="return overlib('Setting size and posiztion!', STICKY, CAPTION,'Sticky!',HEIGHT, 100,WIDTH,120,LEFT);">指定大小与位置弹出</a>
<ahref="javascript:void(0);" onclick="return overlib('Setting size and posiztion!', STICKY, CAPTION,'Sticky!',STATUS ,'Hello');">设置状态栏</a>
</body>
</html>

六、自定义overlib。overlib有三种方式可以实现自定义。

1、我们上面用过的通过输入不同命令来实现自定义。
2、修改overlib.js中的默认值来实现自定义
3、在引用的页面指定变量来实现自定义。

overlib点击此处本站下载

希望本文所述对大家JavaScript程序设计有所帮助。

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
解析JSP注释的使用方法和分类解析JSP注释的使用方法和分类Feb 01, 2024 am 08:01 AM

JSP注释的分类及用法解析JSP注释分为两种:单行注释:以结尾,只能注释单行代码。多行注释:以/*开头,以*/结尾,可以注释多行代码。单行注释示例多行注释示例/**这是一段多行注释*可以注释多行代码*/JSP注释的用法JSP注释可以用来注释JSP代码,使其更易于阅

如何正确使用C语言的exit函数如何正确使用C语言的exit函数Feb 18, 2024 pm 03:40 PM

c语言exit函数怎么用,需要具体代码示例在C语言中,我们常常需要在程序中提前终止程序的执行,或者在某个特定的条件下退出程序。C语言提供了exit()函数来实现这个功能。本文将介绍exit()函数的用法,并提供相应的代码示例。exit()函数是C语言中的标准库函数,它包含在头文件中。它的作用是终止程序的执行,并且可以带一个整型

Python函数介绍:abs函数的用法和示例Python函数介绍:abs函数的用法和示例Nov 03, 2023 pm 12:05 PM

Python函数介绍:abs函数的用法和示例一、abs函数的用法介绍在Python中,abs函数是一个内置函数,用于计算给定数值的绝对值。它可以接受一个数字参数,并返回该数字的绝对值。abs函数的基本语法如下:abs(x)其中,x是要计算绝对值的数值参数,可以是整数或浮点数。二、abs函数的示例下面我们将通过一些具体的示例来展示abs函数的用法:示例1:计算

Python函数介绍:isinstance函数的用法和示例Python函数介绍:isinstance函数的用法和示例Nov 04, 2023 pm 03:15 PM

Python函数介绍:isinstance函数的用法和示例Python是一门功能强大的编程语言,提供了许多内置函数,使得编程变得更加方便和高效。其中一个非常有用的内置函数是isinstance()函数。本文将介绍isinstance函数的用法和示例,并提供具体的代码示例。isinstance()函数用于判断一个对象是否是指定的类或类型的实例。该函数的语法如下

使用苹果快捷指令的方法使用苹果快捷指令的方法Feb 18, 2024 pm 05:22 PM

苹果快捷指令怎么用随着科技的不断发展,手机已经成为了人们生活中不可或缺的一部分。而在众多手机品牌中,苹果手机凭借其稳定的系统和强大的功能一直备受用户的喜爱。其中,苹果快捷指令这一功能更是让用户们的手机使用体验更加便捷和高效。苹果快捷指令是苹果公司为其iOS12及更高版本推出的一项功能,通过创建和执行自定义指令,帮助用户简化手机操作流程,以达到更高效的工作和

教你使用Win10的快捷键教你使用Win10的快捷键Dec 30, 2023 am 11:32 AM

windows10常用快捷键可以为我们省去很多的时间,今天给大家介绍一些常用的快捷键用法,非常的方便快捷,下面一起来看看具体的使用方法吧。Win10快捷键用法介绍复制、粘贴和其他常规键盘快捷方式按此键执行此操作Ctrl+X剪切选定项Ctrl+C(或Ctrl+Insert)复制选定项Ctrl+V(或Shift+Insert)粘贴选定项Ctrl+Z撤消操作Alt+Tab在打开的应用之间切换Alt+F4关闭活动项,或者退出活动应用Windows徽标键+L锁定电脑Windows徽标键+D显示和隐藏桌面F

解析SQL中使用distinct关键字解析SQL中使用distinct关键字Feb 18, 2024 pm 09:21 PM

SQL中distinct用法详解在SQL数据库中,我们经常会遇到需要去除重复数据的情况。此时,我们可以使用distinct关键字,它能够帮助我们去除重复数据,使得查询结果更加清晰和准确。distinct的基本使用方法非常简单,只需要在select语句中使用distinct关键字即可。例如,以下是一个普通的select语句:SELECTcolumn_name

Python函数介绍:getattr函数的用法和示例Python函数介绍:getattr函数的用法和示例Nov 04, 2023 pm 01:39 PM

Python函数介绍:getattr函数的用法和示例在Python中,getattr()是一个内置函数,用于获取对象的属性值。在不知道对象的属性名称的情况下,可以使用getattr()函数来动态地访问属性。本文将介绍getattr()函数的语法、用法和示例。getattr()函数的语法如下:getattr(object,name[,default])参数

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境