jquery - qtip2:更改 'this' 选择器

标签 jquery qtip2

$('.selector').qtip({
    content: {
      text: function(api) {
         return $(this).children('.tip').clone();
      }
    },
   style: {
      classes: 'ui-tooltip-rounded',
      width: 210
   },
    position: {
      my: 'bottom center',
      at: 'bottom center',
      viewport: $(window)
   },
    hide: {
      fixed: true,
      delay: 500
   },
   events: {
      show: function(event, api) {
        $('.selector').css('border', '1px solid black');
      }
   }

});

我正在使用 qtip 2 插件,但我想更改特定选择器(“this”)而不是所有选择器。

上面的代码在页面上的所有“提示”图标周围绘制黑色边框...有没有办法(使用 qtip2)引用特定的“提示”图形('.selector')?

最佳答案

在您的表演事件中,获取当前的 qTip 并将样式应用于它。您可以通过以下方式访问它:

api.elements.tooltip

关于jquery - qtip2:更改 'this' 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8916722/

相关文章:

javascript - 此代码平稳运行了大约 50 秒,然后开始发送垃圾邮件 ERR_INSUFFICIENT_RESOURCES

javascript - 查询 : trigger a click on an Ajax generated HTML's

jquery - 如何使 jQuery 的 qTip2 仅在单击时工作?

jquery - 检测文本字段是否为空并触发一次代码,除非状态发生变化

javascript - 如何改变一些元素异步使用jquery的位置

javascript - 使用 jquery 更改单击按钮的 html 代码时遇到问题

c# - Qtip数据未定义错误

javascript - 鼠标悬停时使用 Fullcalendar Qtip 而不是 eventRender

jquery - qTip2使用ajax定位

jquery - 在包含目标的区域之外时隐藏 qTip