Bootstrap下拉停止传播问题

时间:2018-07-03 12:46:56

标签: bootstrap-4

我正在运行一个有角度的项目,但这很重要,因为此问题主要与引导程序4有关。

因此,我在很大程度上依赖于项目中的bootstraps下拉菜单,而bootstrap所做的是,它阻止了下拉按钮上的事件传播。这似乎是故意的。

我有一个click事件正在监听文档,以检查是否应该隐藏页面中的其他元素,但是由于事件没有传播,所以我无法实现。

在此问题上的任何帮助将不胜感激,我肯定会标记为接受的答案。

$(document).on('click', function(e){ console.log('Click triggered'); }); http://jsbin.com/galaqeguke/edit?html,js,output

JSBin供参考。

1 个答案:

答案 0 :(得分:0)

在函数中用'.dropdown'替换'document':

var jsonFilePath = HttpContext.Current.Server.MapPath("~/GoogleKey/client_secret.json");


var token = GetAccessTokenFromJSONKey(path,"https://www.googleapis.com/auth/indexing"); 

public static async Task<string> GetAccessTokenFromJSONKeyAsync(string jsonKeyFilePath, params string[] scopes)
        {
            using (var stream = new FileStream(jsonKeyFilePath, FileMode.Open, FileAccess.Read))
            {
                return await GoogleCredential
                    .FromStream(stream) // Loads key file  
                    .CreateScoped(scopes) // Gathers scopes requested  
                    .UnderlyingCredential // Gets the credentials  
                    .GetAccessTokenForRequestAsync(); // Gets the Access Token  
            }

        }


 public static string GetAccessTokenFromJSONKey(string jsonKeyFilePath, params string[] scopes)
        {
            return GetAccessTokenFromJSONKeyAsync(jsonKeyFilePath, scopes).Result;
        }