q像gMail联系人一样抓取鼠标悬停

时间:2010-09-01 15:07:47

标签: jquery jquery-plugins gmail qtip

我对qTip相当新,到目前为止,实现起来非常棒。

我正在尝试设置我的联系人,以便当鼠标悬停在联系人上时显示像gmail一样的鼠标悬停显示他们的照片和特定操作。

我目前在将位置目标设置为鼠标的情况下动态加载代码,并将隐藏设置为fixed:true。

但是当我移动鼠标时,工具提示也会移动,我需要它静止不动,这样我就可以点击工具提示中的动作。

这是我到目前为止所做的。

$(document).ready(function(){

   // Use the each() method to gain access to each of the elements attributes
   $('.contact').each(function()
   {
      $(this).qtip(
      {

       content: {
          method: 'GET',
           url: 'testData.php', 
          data: { 
             id: 1
          }
       },
         position: { target: 'mouse', 
                 adjust: { screen: true, scroll: true } },
       show: {
         delay: 700,
         solo: true 
       },
       hide: {
            fixed: true, // Make it fixed so it can be hovered over
         when: 'mouseout'
         },
         style: {
            padding: '5px 15px', // Give it some extra padding
            name: 'light' // And style it with the preset dark theme
         }

      });
   });

});

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

找到它,我必须添加的是:

position: { 
   target: 'mouse', 
   adjust: { screen: true, scroll: true, mouse: false } 
},