jQuery提示插件qTip2用法分析(支持ajax及多种样式
编程学习 2021-07-04 19:59www.dzhlxh.cn编程入门
这篇文章主要介绍了jQuery提示插件qTip2用法,结合实例形式分析了qTip2的使用技巧,可支持ajax及多种样式的设置,需要的朋友可以参考下
本文实例讲述了jQuery提示插件qTip2用法。分享给大家供大家参考,具体如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Qtip2 插件提示</title> <link href="jquery.qtip.css" rel="stylesheet" type="text/css" /> <script src="jquery.min.js" type="text/javascript"></script> <script src="jquery.qtip.min.js" type="text/javascript"></script> <script type="text/javascript"> /* 从官方网站下载最新版本时,可以选择相应的样式及插件;可选的样式包括几种色彩风格(Colour Styles)、CSS3相关样式如圆角; 以及以下各种插件,可根据自己需要选择: Ajax,这个不用说,请求远程内容的 Tips,气泡对话效果,如箭头 Modal,模态对话框效果,如jQuery UI Dialog / ThickBox 的效果 Image map,提供对map内area标记的提示支持 SVG,对SVG元素提供提示的支持 BGIFrame,用于IE6这种古董,如遮住select控件等 除了以上插件的功能外,它的主要功能有(仅列出较常用的): 设置提示的内容、标题、关闭按钮等 使用元素的属性,来作为提示信息内容,如链接的标题(<a title="提示信息")、图片的提示(<img src="提示信息")等等 提示信息显示的位置 提示信息的目标,即显示到什么元素上 提示信息显示/隐藏触发的事件,如鼠标移到元素上、点击(mouseenter,click) 提示信息显示/隐藏的效果 外观的定义,通过相应样式设置 跟随可拖动目标、鼠标指针等 */ $(function () { //普通 $("#demo1").qtip({ content: "这是提示内容(By Hu Sir)" }); //带标题 $("#demo2").qtip({ content: { text: "<b>这是提示内容</b>(By Hu Sir)", title: "提示标题" } }); //带关闭按钮的提示 且延时3秒关闭 $("#demo3").qtip({ content: { text: "这是提示内容(By Hu Sir)", title: "提示标题", button: "关闭" }, hide: { event: false, //设置不自动关闭 可配合inactive组合使用 inactive: 3000 //设置延时关闭 } }); //使用AJAX请求远程 $("#demo4").qtip({ content: { text: "加载中...", ajax: { url: "lwmeAtCnblogs.aspx?name=Hu" } } }); //点击时出现模态对话框 $("#demo5").qtip({ content: "这是提示内容(By Hu Sir)", show: { event: 'click', // Show it on click... solo: true, // ...and hide all other tooltips... $('#div1') modal: true // ...and make it modal }, hide: false }); //页面加载完成时显示,且不会自动隐藏: $("#demo6").qtip({ content: "这是提示内容(By Hu Sir)", show: { ready: true }, style: { //换样式 阴影 圆角叠加 classes: 'qtip-light qtip-shadow qtip-rounded' }, hide: false, position: { my: 'bottom left', at: 'top center' } }); //鼠标跟随 $('#demo7').qtip({ content: { text: 'I am positioned in relation to the mouse' }, position: { target: 'mouse', } }); //使用元素的属性作为提示信息: // $("a[title]").qtip(); //从链接的title // $("img[alt]").qtip(); //从img的alt // $("div[title]").qtip(); //从div的title //也可以显式指定元素属性作为提示信息: //$('img[alt]').qtip({ // content: { // attr: 'alt' // } /