@author YHC
Global
这个部分将介绍qTip的global的选项,这个将会影响到所有的创建到页面的qTip,不管是已经创建的还是将要创建的.
$.fn.qtip.version
概述:
存储着qTip2的库的版本包含在这个页面的格式是"2.x.x"
$.fn.qtip.default:{.....}
概述:
持有所有qTip的默认值,继承至你的.qtip()的调用;
以下便是默认值:
$.fn.qtip.defaults = { prerender: false, id: false, overwrite: true, suppress: true, content: { text: true, attr: 'title', title: { text: false, button: false } }, position: { my: 'top left', at: 'bottom right', target: FALSE, container: FALSE, viewport: FALSE, adjust: { x: 0, y: 0, mouse: TRUE, resize: TRUE, method: 'flip flip' }, effect: function(api, pos, viewport) { $(this).animate(pos, { duration: 200, queue: FALSE }); } }, show: { target: false, event: 'mouseenter', effect: true, delay: 90, solo: false, ready: false, modal: { on: false, effect: true, blur: true, escape: true } }, hide: { target: false, event: 'mouseleave', effect: true, delay: 0, fixed: false, inactive: false, leave: 'window', distance: false }, style: { classes: '', widget: false, width: false, height: false, tip: { corner: true, mimic: false, width: 8, height: 8, border: true, offset: 0 } }, events: { render: null, move: null, show: null, hide: null, toggle: null, visible: null, focus: null, blur: null } };注意:请看更为详细的 override defaults教程,如何编辑这个对象的属性;
$.fn.qtip.nextid:0
概述:
决定基础数字标识符分配给未来的qTip,在document加载的时候这个设置了这个为0,随着连续的qTip的创建它也随之增长,这个属性是用来检索qTip
通过他们的对应的id属性以"ui-tooltip-你的qTipId"的形式;
示例:
我们让我们的qTip的从一个比较大的数字开始,例如100
// 设置nextid全局属性 $.fn.qtip.nextid = 100; /* * 这个qTip将拥有一个id "ui-tooltip-100" ,注意前缀是"ui-tooltip-" *之后所有创建的qTip都将拥有一个ID值,大于100 */ $('.selector').qtip({ content: { text: 'My tooltip content' } });注意:这个必须是一个Integer类型的,如果你想分配一个字符串作为它的ID属性,请见单独的设置ID属性 id option
$.fn.qtip.inactiveEvents:["click", "dblclick", "mousedown", "mouseup", "mousemove", "mouseleave", "mouseenter"]
//设置qTip成为active仅仅只是在点击之后 $.fn.qtip.inactiveEvents = ["click"]; // 创建一个qTip如果没有点击之后的3秒隐藏 $('.selector').qtip({ content: { text: 'My tooltip content' }, hide: { inactive: 3000 } });注意:这个会影响到在该页面上的所有的qTip,包含那些已经创建的(但是只要你发生更新setting将会导致事件处理重新绑定).;
// 现在你的qTip将出现在其他插件元素的上面 $.fn.qtip.zindex = 20000;注意:更新这个选项之后,你已经创建的qTip,i将会有一些奇怪的效果,避免这样使用.