提示框插件jBox.js的使用示例

2024-06-10 05:08

本文主要是介绍提示框插件jBox.js的使用示例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

请在这里查看示例 ☞ jBox示例

官方实例  
jBox最好使用min.js,因为开发版本的notice模块有问题 

<!doctype html>  
<html>  <head>  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">  <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">  <meta name="renderer" content="webkit">  <title>demo</title>  <link rel="stylesheet" href="css/jBox.css" />  <script type="text/javascript" src="../js/jquery-1.11.3.min.js"></script>  <script type="text/javascript" src="js/jBox.min.js"></script>  <style>  * {margin: 0; padding: 0;}  .c, .d {border: 1px solid red; width: 150px; height: 80px; margin: 0 auto; margin-top: 50px;}  .add {border: 2px solid blue;}  </style>  </head>  <body>  <button class="b">鼠标悬浮</button>  <button class="a">点击打开</button>  <button class="e">打开确认框</button>  <button class="c">点击关闭</button>  <button class="d">鼠标跟随</button>  <button class="div3">这里是标题...</button>  <button class="div4">这里是内容...</button>  <button class="div5">通知...</button>  <button class="div1">提示</button>  <button class="div2">提示放在这里</button>  </body>  <script>  ;$(function() {  //模态  var myModel = new jBox('Modal', {  attach: $('.b'),  trigger: 'mouseover',//click改成mouseover  title:  $('.div3'),//可以省略  content: $('.div4'),  animation: 'flip',  /*ajax: {  url: '/servlet/AQ?sysNum=14464304598886414&s=kl',  reload: true,  success: function(data) {  }  },  spinner: 'true',*/  onOpen: function(data) {  this.setContent('jBox is opening…');  },  onClose: function() {  this.setContent('jBox is closing…');  },  });  //打开  $('.a').on('click', function() {  myModel.open();  });  //提示  var myModel2 = new jBox('Tooltip', {  attach: $('.div2'),  trigger: 'click',  content: '123123123123<br>wqe<b class="aa">dsfsddsf</b>wqewqewq',  target: $('.c'),  position: {  x: 'left',//控制tip在target的相对位置  y: 'top',//也可以使用数字(最好不用,要不然会固定不动)  },  offset: {//控制相对位置  x: -40,  y: -20,  },  outside: 'x',//'y'/'xy'//控制箭头的指向(要和position配合才能生效)  pointer: 'center: 5',//控制箭头的位置  animation: 'flip',//弹出的动画效果  zIndex: 10001,  delayOpen: 1000,  delayClose: 1000,  draggable: $('.aa'),//可以是true/title  });  //提示  var myModel4 = new jBox('Tooltip', {  attach: $('.div2'),  content: 'wwwwwwwwwwwwwww',  target: $('.c'),  position: {  x: 'left',//控制tip在target的相对位置  y: 'top',//也可以使用数字(最好不用,要不然会固定不动)  },  outside: 'y',//'y'/'xy'//控制箭头的指向  pointer: 'center: 15',//控制箭头的位置  animation: 'flip',//弹出的动画效果  });  //鼠标跟随  var myModel3 = new jBox('Mouse', {  attach: $('.d'),  content: '12321421421421421',  addClass: 'add',  });  //确认框  var myModel5 = new jBox('Confirm', {  title: 'qwewq',  confirmButton: '12321',  confirm: function() {  //console.log(1);  }  });  $('.e').on('click', function() {  myModel5.open();  demoNoticeDefault();  });  //提示  var myModel6 = new jBox('Tooltip', {  attach: $('.div2'),  trigger: 'click',  content: '123123123123<br>wqe<b class="bb">dsfsddsf</b>wqewqewq',  target: $('.c'),  draggable: $('.bb'),//可以是true/title  });  function demoNoticeDefault() {  new jBox('Notice', {  content: 'here!'  });  }  });  </script>  
</html>


这篇关于提示框插件jBox.js的使用示例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1047288

相关文章

Python使用FastAPI实现大文件分片上传与断点续传功能

《Python使用FastAPI实现大文件分片上传与断点续传功能》大文件直传常遇到超时、网络抖动失败、失败后只能重传的问题,分片上传+断点续传可以把大文件拆成若干小块逐个上传,并在中断后从已完成分片继... 目录一、接口设计二、服务端实现(FastAPI)2.1 运行环境2.2 目录结构建议2.3 serv

Spring Security简介、使用与最佳实践

《SpringSecurity简介、使用与最佳实践》SpringSecurity是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架,本文给大家介绍SpringSec... 目录一、如何理解 Spring Security?—— 核心思想二、如何在 Java 项目中使用?——

springboot中使用okhttp3的小结

《springboot中使用okhttp3的小结》OkHttp3是一个JavaHTTP客户端,可以处理各种请求类型,比如GET、POST、PUT等,并且支持高效的HTTP连接池、请求和响应缓存、以及异... 在 Spring Boot 项目中使用 OkHttp3 进行 HTTP 请求是一个高效且流行的方式。

Java使用Javassist动态生成HelloWorld类

《Java使用Javassist动态生成HelloWorld类》Javassist是一个非常强大的字节码操作和定义库,它允许开发者在运行时创建新的类或者修改现有的类,本文将简单介绍如何使用Javass... 目录1. Javassist简介2. 环境准备3. 动态生成HelloWorld类3.1 创建CtC

使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解

《使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解》本文详细介绍了如何使用Python通过ncmdump工具批量将.ncm音频转换为.mp3的步骤,包括安装、配置ffmpeg环... 目录1. 前言2. 安装 ncmdump3. 实现 .ncm 转 .mp34. 执行过程5. 执行结

Java使用jar命令配置服务器端口的完整指南

《Java使用jar命令配置服务器端口的完整指南》本文将详细介绍如何使用java-jar命令启动应用,并重点讲解如何配置服务器端口,同时提供一个实用的Web工具来简化这一过程,希望对大家有所帮助... 目录1. Java Jar文件简介1.1 什么是Jar文件1.2 创建可执行Jar文件2. 使用java

C#使用Spire.Doc for .NET实现HTML转Word的高效方案

《C#使用Spire.Docfor.NET实现HTML转Word的高效方案》在Web开发中,HTML内容的生成与处理是高频需求,然而,当用户需要将HTML页面或动态生成的HTML字符串转换为Wor... 目录引言一、html转Word的典型场景与挑战二、用 Spire.Doc 实现 HTML 转 Word1

Python中logging模块用法示例总结

《Python中logging模块用法示例总结》在Python中logging模块是一个强大的日志记录工具,它允许用户将程序运行期间产生的日志信息输出到控制台或者写入到文件中,:本文主要介绍Pyt... 目录前言一. 基本使用1. 五种日志等级2.  设置报告等级3. 自定义格式4. C语言风格的格式化方法

Java中的抽象类与abstract 关键字使用详解

《Java中的抽象类与abstract关键字使用详解》:本文主要介绍Java中的抽象类与abstract关键字使用详解,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、抽象类的概念二、使用 abstract2.1 修饰类 => 抽象类2.2 修饰方法 => 抽象方法,没有

MyBatis ParameterHandler的具体使用

《MyBatisParameterHandler的具体使用》本文主要介绍了MyBatisParameterHandler的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录一、概述二、源码1 关键属性2.setParameters3.TypeHandler1.TypeHa