Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Открытие ProfilePopup при наведении мышки а не при нажатии на ник.

Открытие ProfilePopup при наведении мышки а не при нажатии на ник.


     23.01.2014    Общие вопросы, jQuery    1750

вопрос
Подскажите пожалуйста, как сделать вывод карточки пользователя при наведении на ник автора статьи.
Хотелось реализовать как на google+ при наведении на Имя или Ник пользователя появляется краткая карточка об пользователе.
Открытие ProfilePopup при наведении мышки а не при нажатии на ник.

На DLE есть файл dle_js.js и там я нашел часть кода, который служить для вывода карточки, но он срабатывает лишь при клике на ник. Подскажите пожалуйста, как сделать чтобы он срабатывал при наведении на ник. И привязывался к нику, а не по центру сайта.
Вот есть код с файла, что нужно в нем изменить или добавить, чтобы он сработал так как мне нужно.

$("#dleprofilepopup").remove();

    $("body").append(r);

    $('#dleprofilepopup').dialog({
        autoOpen: true,
        show: 'fade',
        hide: 'fade',
        buttons: b,
        width: 400
    });
    
    return false;
};

function ShowProfile( name, url, allowedit )
{

    if (dle_user_profile == name && document.getElementById('dleprofilepopup')) {$('#dleprofilepopup').dialog('open');return false;}

    dle_user_profile = name;
    dle_user_profile_link = url;

    ShowLoading('');

    $.get(dle_root + "engine/ajax/profile.php", { name: name, skin: dle_skin }, function(data){

        HideLoading('');

        ShowPopupProfile( data, allowedit );

    });

    
    return false;
};

Ответа пока нет


Комментарии пользователей (2)

iwanowi4
88 | 71

iwanowi4 - 24 января 2014 01:25 - Юзер

Событие onmouseover
В файле show.short.php, show.full.php, show.custom.php, profile.php. Ну и по аналогии в остальных нужных Вам файлах найти:
<a onclick=\"ShowProfile

заменить на
<a onmouseover=\"ShowProfile

monach
46 | 13

monach - 25 января 2014 01:08 - Юзер

спасибо большое

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы