小编phu*_*win的帖子

Bootstrap Modals在关闭后继续向主体添加填充

我正在使用bootstrap和Parse框架来构建一个小的webapp.但是那些Bootstrap模态在关闭后不断向正文添加填充.怎么解决这个?

我试着把这段代码放在我的javascript中:

$('.modal').on('hide.bs.modal', function (e) {
    $("element.style").css("padding-right","0");
});
Run Code Online (Sandbox Code Playgroud)


但它不起作用.有人知道如何解决这个问题吗?

我的代码:

        <button type="button" class="btn btn-lg btn-default" data-toggle="modal" data-target="#loginModal">Admin panel</button>

         <div id="loginModal" class="modal fade" role="dialog">
                  <div class="modal-dialog modal-sm">

                    <!-- Modal content -->
                    <div class="modal-content">

                      <!-- header -->
                      <div class="modal-header"> 
                        <button type="button" class="close" data-dismiss="modal">&times;</button>
                        <h4 class="modal-title">Login</h4>
                      </div>

                      <!-- body -->
                      <div class="modal-body text-center" >
                          <input class='form-control' type="text" id="userName" placeholder="Username" ng-model='username'>
                          <input class='form-control' type="password" id="password" placeholder="Password" ng-model='password'>

                      <div class="modal-footer">
                        <button type="button" class="btn btn-default" id="loginButton" ng-click="goToAdminPanel()">Login</button>
                        <button type="button" class="btn btn-default" data-dismiss="modal" id="closeButton">Close</button>
                      </div>

                    </div>

                 </div> …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery twitter-bootstrap

88
推荐指数
8
解决办法
7万
查看次数

Chrome Developer工具中的Black-boxing脚本选项

我的Chrome开发者工具存在问题.
我的版本是Version 46.0.2490.71 (64-bit)
根据在线教程,我可以转到Sources选项卡,右键单击一个脚本文件,将有Blackbox Script选项可供选择. 在此输入图像描述
但是,我在我的Chrome中看不到任何选项.我如何启用该选项,因为我不了解正则表达式?

noBlackBoxoption



另一个问题:即使我将脚本添加到黑盒列表中,脚本仍然会被调试.奇怪的!!



VMFile 我想问的另一件事是我如何黑盒子"无限量"的VM文件?

google-chrome google-chrome-devtools

8
推荐指数
2
解决办法
4699
查看次数

如何使用 Google Drive API 通过 Javascript 下载文件

我想使用 javascript API 从谷歌驱动器下载文件。我已经设法使用gapi.client.drive.files请求来验证和加载文件列表。但是,我坚持下载这些文件。
我尝试下载文件:

var request = gapi.client.drive.files.get({
        fileId:id,
        alt:'media'
});
request.execute(function(resp){
        console.log(resp);
});
Run Code Online (Sandbox Code Playgroud)

尝试运行上述程序时出现以下错误:

(403) The user has not granted the app 336423653212 read access to the file 0B0UFTVo1BFVmeURrWnpDSloxQlE.

(400) Bad Request
Run Code Online (Sandbox Code Playgroud)

我认识到不是谷歌驱动器文件(谷歌文档,谷歌幻灯片)的文件返回 403 错误。
我是新来的。任何帮助和答案都非常感谢。

更新 0

从 Google Drive 文档中关于处理 API 错误,这里是部分解释400 errors

这可能意味着未提供必填字段或参数、提供的值无效或提供的字段组合无效。

这是因为alt:'media'我的参数对象中有。

我试过了gapi.client.drive.files.export,但它也不起作用,(403) Insufficient Permission尽管我的 Google Drive 帐户具有对这些文件的编辑权限,但它仍会返回。这是我的代码:

var request = gapi.client.drive.files.get({
    fileId:element.id,
});
request.then(function(resp){
    console.log(resp.result);
    type = resp.result.mimeType;
    id = resp.result.id; …
Run Code Online (Sandbox Code Playgroud)

javascript google-api google-drive-api

8
推荐指数
2
解决办法
2万
查看次数

透明背景滚动条显示在内容顶部

我想实现这一目标:
在此处输入图片说明
我已经实现的目标:https :
//plnkr.co/edit/a3XfJo6Fxtru9V5zpVYR?p=preview
在此处输入图片说明

.dropdown-menu { //container
    overflow-y: overlay;
    background-color: transparent;
}
.dropdown-menu::-webkit-scrollbar {
    width:10px;
}
.dropdown-menu::-webkit-scrollbar * {
    background:transparent;
}
.dropdown-menu::-webkit-scrollbar-thumb {
    background:$blue !important;
    border-radius: 6px;
}
Run Code Online (Sandbox Code Playgroud)

有人对我如何做到这一点有任何想法吗?如何让项目保持在它们的容器和容器的滚动条之间,使它们看起来像设计?我尝试将 z-index 放在元素中,但似乎不起作用。

html css webkit

7
推荐指数
1
解决办法
3558
查看次数

手风琴在Bootstrap 4崩溃中不起作用

https://fiddle.jshell.net/8v72rtxb/
我有以下代码.

  <div class="menu-horizontal container">
    <div class="row menu-container" id="menu">
      <div class="col-md-3 menu-item">
        <a data-toggle="collapse" class="collapsed collapse-toggle" data-parent="#menu" href="#studies-collapse" aria-expanded="false" aria-controls="collapseExample">
          Studies
        </a>
        <div class="collapse" id="studies-collapse">
          <div class="container">
            <div class="row">
              Something...
            </div>
          </div>
        </div>
      </div>

      <div class="col-md-3 menu-item">
        <a data-toggle="collapse" class="collapsed collapse-toggle" data-parent="#menu" href="#research-collapse" aria-expanded="false" aria-controls="collapseExample">
          Research
        </a>
        <div class="collapse" id="research-collapse">
          <div class="container">
            <div class="row">
              Something...
            </div>
          </div>
        </div>
      </div>

    </div>
  </div>
Run Code Online (Sandbox Code Playgroud)

我不知道为什么data-parent不起作用.展开一个崩溃div不会关闭另一个崩溃.我试图从bootstrap的例子中复制代码,但它仍然无效.同样在我的项目中,我jquery.js之前也包括在内bootstrap.min.js.我已经检查了一些其他问题,他们说bootstrap.min.js可能已被包括两次.但那应该是这样吗?
谢谢阅读!

javascript jquery twitter-bootstrap

7
推荐指数
1
解决办法
5704
查看次数

gapi.auth2.getAuthInstance().isSignedIn.listen() 不起作用

我在谷歌驱动器 api 身份验证中使用 OAuth2.0。我有一个作为回调的isSignedIn监听器afterSignIn
我的问题:登录后,afterSignIn()功能未触发。有人知道如何解决这个问题吗?

function googleDriveAuthentication($rootScope){
    var API_KEY = '...'
    var CLIENT_ID = '...';
    var SCOPES = 'https://www.googleapis.com/auth/drive';
    this.authenticate = function(){
        gapi.load('client:auth2',authorize);
    }
    function authorize(){
        gapi.client.setApiKey(API_KEY);
        gapi.auth2.init({
            client_id: CLIENT_ID,
            scope: SCOPES
        }).then(function(authResult){
            var auth2 = gapi.auth2.getAuthInstance();
            auth2.isSignedIn.listen(afterSignIn);
            auth2.signIn();
        });
    }
    function afterSignIn(){
        console.log('authenticated successfully');
        $rootScope.authenticated = true;
        $rootScope.$broadcast('authenticated');
        gapi.client.load('drive', 'v3');
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript google-oauth google-drive-android-api

6
推荐指数
1
解决办法
4188
查看次数

VM[number] 文件导致 Uncaught SyntaxError: Unexpected identifier

Uncaught SyntaxError: Unexpected identifier从文件VM3154:1.
使用 Parse 用户登录后出现错误。我尝试在我的服务器中找到该文件,但找不到该文件。这个文件只有一行代码:

[object Object]
Run Code Online (Sandbox Code Playgroud)

有谁知道这个文件是什么?它有什么作用?

每次使用 Parse User 功能登录时,数字都会增加。

我的网站使用 jQuery、AngularJS、Parse 和 Bootstrap。

javascript jquery parsing twitter-bootstrap angularjs

5
推荐指数
1
解决办法
4408
查看次数

华为荣耀7中getAllCellInfo()返回空列表

我有一个 Android 应用程序可以获取手机信号塔的信息。我使用 getAllCellInfo() 来获取主小区和相邻小区的信息。我将 ACCESS_COARSE_LOCATION 权限包含到 manifest.xml 中,并在运行时请求该权限。它适用于其他手机,但在华为荣耀7中,该函数返回一个空列表。

我的代码:
在此输入图像描述
目录: 在此输入图像描述

我检查了其他人的问题: getAllCellInfo returns null in android 4.2.1Android getAllCellInfo() returns null

从一个问题中,我想到华为手机不支持 getAllCellInfo() ,直到我安装了Network Cell Info LiteNetMonster,并且应用程序似乎可以在华为荣耀7中获取手机信息:

网络小区信息精简版
在此输入图像描述
网络怪物
在此输入图像描述

有人有这方面的信息吗?

android telephonymanager cellinfo

5
推荐指数
1
解决办法
2592
查看次数

通过.val()的Jquery set select选项不会触发('change',)

JS小提琴

<select id="panel" >
    <option value=1>One</option>
    <option value=2>Two</option>
    <option value=3>Three</option>
</select> 
<button id="button">Click me</button> <br> 

$('#button').click(function(){
  $('#panel').val(3); 
}); 
$('#panel').on('change',function(){
  alert('Hi'); 
});
Run Code Online (Sandbox Code Playgroud)


有人知道如何使这些东西有效吗?

javascript jquery

3
推荐指数
1
解决办法
3675
查看次数

Java中的Math.exp计算不正确?

在Javascript中,我尝试过Math.exp(-1800/2000),结果是0.4065696597405991.但是,在Java中,相同的函数返回1.0?我在JavaJavascript中阅读了文档和Math.exp 基本上做同样的事情.

在Java中,Math.exp(a)返回:

值e ^ a,其中e是自然对数的基数.//在Java中

在Javascript中,Math.exp(x)返回:

表示e ^ x的数字,其中e是欧拉数,x是参数.

也许这只是初学者的错误.

javascript java math exp

0
推荐指数
1
解决办法
262
查看次数

如何在Parse Server中无密码登录?

我正在开发一个使用 Parse-Server 的应用程序,并以自己的方式进行身份验证。在不知道密码的情况下如何登录用户?

从之前的答案中,我找到了 this Parse.User.become(<token>),但无法在任何地方获取令牌。我在云代码中有这个,但它似乎token不起作用undefined。可能是因为用户中没有会话,因为用户根本没有登录(会话是可撤销的)。

function login(userId,callback) {
    var query = new Parse.Query(Parse.User);
    query.get(userId, {useMasterKey : true}).then(function(user){
        if (user) {
            console.log(user)
            var token = user.getSessionToken();
            console.log('Token ' + token);
            if (typeof callback === "function") callback({token:token});            
        }
    },function(error){
        if (typeof callback === "function") callback({error:error});
    })
}
Run Code Online (Sandbox Code Playgroud)

parse-platform

0
推荐指数
1
解决办法
1411
查看次数