わかりました..少し複雑な質問です。TR にマウスオーバーすると表示される DIV があります。
$(".alignment_tr").hover( function() {
console.log( "alignmententer" + triggerMouseover );
var tid = $(this).find( ".hidden_inp_selected_alignment" ).val();
var element = $(this);
if( ! element.hasClass( "mouseover-tooltip" ) )
{
$.ajax( {
url: Drupal.settings.jstools.basePath + "?q=search/mouseover_info",
dataType: 'json',
data: { "tid": tid },
success: function( response ) {
$(".mouseover-tooltip .top-level").html( response.genre );
$(".mouseover-tooltip .second-level").html( response.name );
$(".mouseover-tooltip .description").html( response.description );
$(".mouseover-tooltip").css( {
left: element.position().left + ( element.width() * 0.75 ),
top: element.position().top - element.height() / 2,
} );
if( $(".mouseover-tooltip").css( "display" ) == "none" )
{
$(".mouseover-tooltip").fadeIn();
}
}
});
}
},
function() {
console.log( "alignmentleave" + triggerMouseover );
setTimeout( fadeMouseover, 5000 );
}
);
DIV の上にマウスを置いても消えないようにしようとしています。任意のヒント?
明確 化 現在、TD にマウスオーバーすると、DIV が表示されます。DIV にマウスオーバーすると、DIV が残る (以前は消えていた) ように調整しました。ただし、マウスがTRを離れてDIVを離れても、DIVは消えません。