jQuery BubblePopUp 在没有警报的情况下无法工作,它正在另一个页面上工作

标签 jquery jquery-ui

我使用 Jquery Bubblepopup 插件来显示工具提示。 BubblePopup 是在鼠标悬停在 div 上时创建的,该 div 是通过 Jquery 的追加方法动态创建的。所有 Jquery 功能都工作正常,但如果没有警报,这将无法工作。

$(document).ready(function () {
  //alert($('#mapcontainer a.fixed').length);
  window.setTimeout(function () {

    $('#mapcontainer div.fixed').CreateBubblePopup({
      position: 'top',
      align: 'center',
      divStyle: {
        color: '#000000',
        margin: '-20px 0px 0px 0px'
      },
      innerHtml: 'Add or change location',
      innerHtmlStyle: {
        color: '#FFFFFF',
        'text-align': 'center'
      },
      themeName: 'all-grey',
      themePath: 'images/jquerybubblepopup-theme'
    });
  }, 50);
});
  • div、anchor、jquery追加方法创建的固定类

最佳答案

如果您使用的延迟量非常小,则省略 setTimeOut() 方法并将函数直接放在 read() 方法中。

如果您在执行时可能需要一些时间延迟。您可以增加一点时间,以便在执行代码时加载整个页面。

最好、最有效的方法是在网页末尾的 body 标记上方使用 document.ready() 方法。当然,这种技术可以解决您的问题。

关于jQuery BubblePopUp 在没有警报的情况下无法工作,它正在另一个页面上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8586603/

相关文章:

javascript - 如何检索已解析的 url

javascript - 拖放和缩放图像,但用户上传的图片不可拖动和调整大小

javascript - 如何使用 JQuery UI 阻止 UI?

jquery - 排除周末可在 jQuery 日期选择器上点击

javascript - Jquery 单击未按预期工作

javascript - 如何在用鼠标单击时更改 anchor 的文本?

jquery - 按回车键隐藏 iPad 键盘

jQuery UI selectable 不显示选择轮廓,为什么?

javascript - 使用 jquery 更改部分 src 名称,在调整窗口大小时不断重复

javascript - 自定义 Jquery UI slider 样式