当$(document.ready(function()加载?)时为什么不.click工作?

时间:2016-05-02 07:52:13

标签: javascript jquery

我有一个加载此代码的页面:

$(document).ready(function(){
      console.log('document ready');
      $('[data-toggle="popover"]').popover({
        trigger : 'manual',
        placement : 'right'
      }).click(function(e) {

        console.log('click');

在我的控制台中,我看到'文件已读',因此已加载。但是,当我点击数据切换时,它不起作用。只有当我用F5重新加载整个页面时,数据切换才有效。有人知道为什么吗?

感谢。

1 个答案:

答案 0 :(得分:0)

找到答案:

如果我的html页面在ui-view中,这可以防止在进入页面时加载jquery .click,只有在F5重新加载后才会加载.click事件。

现在页面已加载到ui-view之外,它可以正常工作。