我在页面上有一个星形图标。如果用户未登录,我将显示另一张图片,上面写着“请登录”。我遇到的问题是这个图像显示在下一行一直到左边。我需要在星形图标下面显示它。我正在尝试找到星形图标的位置,然后调整顶部和底部值,并在其下方显示“请登录”图像。
<asp:Image ID="imgFavorite" runat="server" ImageAlign="AbsMiddle" />
<div id="toolTipDivTitle" class="tooltip"></div>
我的javascript -
function showSignInPromptForTitle() {
var toolTipDivTitle = $("#toolTipDivTitle");
toolTipDivTitle.css('background', 'url(/SiteCollectionImages/CF_HoverOver.png) no-repeat');
toolTipDivTitle.css('color', 'white');
toolTipDivTitle.css('width', '160px');
toolTipDivTitle.css('height', '83px');
toolTipDivTitle.css('padding', '30px 5px 0px 20px');
toolTipDivTitle.css('z-index', '9999');
toolTipDivTitle.css('display', 'none');
toolTipDivTitle.css('position', 'absolute');
toolTipDivTitle.css('font-size', '11px');
toolTipDivTitle.text('Sign in to add to your favorites.');
toolTipDivTitle.show();
感谢任何帮助。谢谢!
更新:这是小提琴链接 - http://jsfiddle.net/eqACv/2/
答案 0 :(得分:0)
$('#one_element').offset( $('#another_element').offset() );
答案 1 :(得分:0)
答案 2 :(得分:0)