On Hover Popup

Here’s a sample page. The CSS for the popup is being funky. It used to display right next to the mouse cursor.

<p>{{#Name}}<strong>Account:</strong> {{Name}}{{/Name}}</p>

<p>{{#OwnerId}}<strong>Owner:</strong> {{OwnerId}}{{/OwnerId}}</p>













field = arguments[0];
var value = skuid.utils.decodeHTML(arguments[1]),
metadata = field.metadata,
$ = skuid.$;

// Run the standard renderer and add a CSS class for tooltip
if (field.mode == ‘read’) {
field.element.addClass(‘hoverText’);
skuid.ui.fieldRenderers[metadata.displaytype]field.mode;
}
if (field.mode == ‘edit’) {
field.element.removeClass(‘hoverText’);
skuid.ui.fieldRenderers[metadata.displaytype]field.mode;
}
(function(skuid){
var $ = skuid.$;
$(function() {
var moveLeft = 20;
var moveDown = 10;

$(“.nx-field.hoverText”).hover(function(e) {
$ = skuid.$;

var row = $
(this).parents(".nx-item");

var rowData = $ (row).data("object");
    if (row) {
        var accountId= rowData.row.AccountId;
        var accountModel = skuid.model.getModel('Account_Tooltip');
    var IdFilter = accountModel.getConditionByName('Id',false);

        //Set the Model Condition
        accountModel.setCondition(IdFilter, accountId);
        accountModel.updateData();
    }
  
if (rowData.mode == 'read')  { 
  $('#hoverText').show(); 
}}, 

function() {
$("#hoverText").hide();
});

$(“.nx-field.hoverText”).mousemove(function(e) {
$(“#hoverText”).css(‘top’, e.pageY + moveDown).css(‘left’, e.pageX + moveLeft);
});

});

})(skuid);

/* HOVER STYLES */ div#hoverText { display: none; position: absolute; width: auto; padding-left: 5px; padding-right: 5px; background: white; color: #000000; border: 2px solid #145db3; font-size: 90%; z-index: 10000; box-shadow: 2px 4px 5px 0px #515151; border-radius: 1em; }