我想讓一個div .description
出現鼠標懸停在某個元素上的位置。讓div出現在鼠標上
到目前爲止,我有使DIV該代碼出現在一個固定的位置:但
$('.tooltip').mouseover(function(e) {
// var to link tooltips and hand to description
var target = $(this).attr('data-show');
// hide current description if showing
if ($('.description').is(':visible')) {
$('.description').fadeOut(0);
};
e.stopPropagation();
$('#' + target).fadeIn(400);
});
$('body').mouseover(function(){
$('.description').fadeOut(0);
});
它正常工作,而不是僅僅有.description
出現,我需要它出現在鼠標懸停。
我嘗試添加該功能:
function divPosition (event){
// pass mouse position to description div css
$(".description").css({top: event.clientY, left: event.clientX- 200});
};
,但沒有奏效。我也嘗試添加該函數內的行,但我不知道如何傳遞事件參數。
請參閱我的jsfiddle:https://jsfiddle.net/bns4zp1q/2/
任何幫助或洞察力我怎樣才能提高我的代碼將非常感激。謝謝
'當鼠標hovers.'或** **地方將鼠標懸停? –
你能分享你的html/css代碼嗎? –
也分享HTML和CSS。 – Justin