WebRoot/js/jquery.tinyTips.js
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/***********************************************************/
/* tinyTips Plugin */
/* Version: 1.0 */
/* Mike Merritt */
/* Updated: Feb 4th, 2010 */
/***********************************************************/
(function($){
$.fn.tinyTips = function (supCont) {
/* User settings
**********************************/
// Enter the markup for your tooltips here. The wrapping div must have a class of tinyTip and
// it must have a div with the class "content" somewhere inside of it.
var tipFrame = '<div class="tinyTip"><div class="top"><div class="bottom"><div class="content"></div></div></div></div>';
// Speed of the animations in milliseconds - 1000 = 1 second.
var animSpeed = 300;
/***************************************************************************************************/
/* End of user settings - Do not edit below this line unless you are trying to edit functionality. */
/***************************************************************************************************/
// Global tinyTip variable;
var tinyTip;
var tText;
// When we hover over the element that we want the tooltip applied to
$(this).hover(function() {
// Inject the markup for the tooltip into the page and
// set the tooltip global to the current markup and then hide it.
$('body').append(tipFrame);
tinyTip = $('div.tinyTip');
tinyTip.hide();
// Grab the content for the tooltip from the title attribute (or the supplied content) and
// inject it into the markup for the current tooltip. NOTE: title attribute is used unless
// other content is supplied instead.
if (supCont === 'title') {
var tipCont = $(this).attr('title');
} else if (supCont !== 'title') {
var tipCont = supCont;
}
$('.tinyTip .content').html(tipCont);
tText = $(this).attr('title');
$(this).attr('title', '');
// Offsets so that the tooltip is centered over the element it is being applied to but
// raise it up above the element so it isn't covering it.
//var yOffset = tinyTip.height() + 17;
//var xOffset = (((tinyTip.width() - 10) / 2)) - ($(this).width() / 2);
var yOffset = (((tinyTip.height() - 10) / 2)) - ($(this).height() / 2);
var xOffset = "-"+$(this).width();
// Grab the coordinates for the element with the tooltip and make a new copy
// so that we can keep the original un-touched.
var pos = $(this).offset();
var nPos = pos;
后面还有 24 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读 AI
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
