Есть ли опция задержки при наведении на cluetip? - PullRequest
0 голосов
/ 01 ноября 2011

Я хочу использовать функцию наведения плагина jquery cluetip .Я вызываю запрос ajax при наведении, но я хочу, чтобы он выполнял вызов ajax только в том случае, если я выделяю ссылку в течение определенного периода времени до того, как всплывающее окно загрузки изображения.Это позволит избежать вызова на сервер, когда человек случайно наведет курсор на ссылку на короткую секунду.

Возможно ли это?Я вижу, что могу включить плагин hoverintent, поэтому я добавил параметры ниже, но, похоже, ничего не происходит.как показано ниже, я попытался использовать очень большие числа, но он все равно запускает загрузочное изображение ajax сразу после наведения на ссылку.

 <script type="text/javascript" src="<%= Url.Content("~/Scripts/jquery.hoverintent.js") %>"></script>
 <link rel="Stylesheet" type="text/css" href="<%= Url.Content("~/Content/jquery.cluetip.css") %>" />
 <script type="text/javascript" src="<%= Url.Content("~/Scripts/jquery.cluetip.js") %>"></script>


  $('a.descriptionLink').cluetip({
    width: '450px',
    //cluetipClass: 'jtip',
    showTitle: false,
    cluetipClass: 'jtip',
    hoverIntent: {
        sensitivity: 413,
        interval: 4650,
        timeout: 0
    },
    sticky: true,
    mouseOutClose: true,
    ajaxSettings: {
        dataType: 'json'
    },
    ajaxProcess: function (data) {
        var display = data.status;
        display += "<br><br><b>Description:</b> " + data.description;
        return display;

1 Ответ

3 голосов
/ 01 ноября 2011

clueTip имеет опцию для плагина hoverIntent , который делает именно то, что вы хотите.

...