小编fum*_*eng的帖子

按钮单击不在模态窗口中触发(Bootstrap)

我在模态窗口中有一个按钮:

<button id="submit_btn" class="btn btn-link">Send the invitation</button>
Run Code Online (Sandbox Code Playgroud)

我正在尝试捕获点击:

$('#submit_btn').click(function(event){
    event.preventDefault();
    alert( "GO" ); 
});
Run Code Online (Sandbox Code Playgroud)

我已经读过按钮点击在模态窗口中被吞下,为了防止这种情况,请使用event.preventDefault().但那不起作用.我无法捕获此按钮的click事件.

我还缺少什么?

任何提示都非常感谢!

javascript jquery twitter-bootstrap

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

Skype CDN over SSL

我曾经测试过登录用户是否可以点击Skype CDN来确定是否向他们展示UI元素:

https://cdn.dev.skype.com/uri/skype-uri.js
Run Code Online (Sandbox Code Playgroud)

但它似乎无处不在,他们的CDN刚刚移动(打破我的代码)到这里:

http://www.skypeassets.com/i/scom/js/skype-uri.js
Run Code Online (Sandbox Code Playgroud)

我的页面是https,我可以将上面的网址更改为https a la:

https://www.skypeassets.com/i/scom/js/skype-uri.js
Run Code Online (Sandbox Code Playgroud)

但由于没有有效的证书,我无法连接,浏览器不会抛出"确认安全异常"消息.

有什么方法可以确定我是否可以从SSL连接到Skype CDN?

javascript jquery html5 skype

8
推荐指数
1
解决办法
2172
查看次数

Lerna 发布将 gitHead 密钥添加到 package.jsons

我的 lerna 存储库中的根 package.json 中有以下脚本:

"scripts": {
    "lerna:changed": "npx lerna changed",
    "lerna:diff": "npx lerna diff",
    "lerna:publish": "npx lerna publish"
  }
Run Code Online (Sandbox Code Playgroud)

运行npm run lerna:publish后,我在所有包的 package.json 文件(不是 root.json)中看到一个gitHead键。当涉及到版本控制时,这成为一个大问题,因为添加此更改后所有包都会受到影响。为什么会发生这种情况?我该如何阻止它?

我曾经在我的根 package.json 文件中有一个发布命令,我知道这最初可能会导致这个问题,但我已经将其删除了。现在,我的子包的 package.json 文件基本上如下所示:

{
  "name": "@myProject/appOne",
  "version": "0.0.15-alpha.0",
  "description": "",
  "main": "index.js",
  "directories": {
    "lib": "lib"
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
Run Code Online (Sandbox Code Playgroud)

}

node.js npm lerna

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

寻找Bootstrap的多选,可滚动,List组件

我找不到Bootstrap的可滚动,多选列表组件; 有人知道吗?

Select2组件很棒,但我希望首先扩展列表,而不是下拉列表.

如果它可以方便地使用文本输入组件进行搜索/过滤,则可以获得奖励.

感谢任何有用的提示!

javascript html5 twitter-bootstrap

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

如何正确禁用与input-group-addon一起使用的跨度

我正在使用Bootstrap,并且在input-group-addon类中具有跨度。众所周知,将加载项与其他组件一起使用非常普遍。我的问题是在禁用与其关联的输入后,禁用具有此类的跨度。

在我的示例中,我将日历附件与引导日期选择器组件一起使用。

<div class="input-group date">

    <input type="text" class="form-control" id="dp1" />

    <span class="input-group-addon" id="dp1Icon"><img src="<%=context%>/images/calendar-glyph.png"></span>

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

我将Bootstrap datepicker定义为:

var datePicker = $(".input-group.date").datepicker({myOptions});
Run Code Online (Sandbox Code Playgroud)

有时我会像这样禁用日期选择器:

$("#dp1").prop("disabled", true);
Run Code Online (Sandbox Code Playgroud)

但是我不能禁用dp1Icon。我已经研究了很多。首先,引导日期选择器中没有“显示”的方法可以让我捕获并防止默认设置。

其次,“ pointer-events:none”在IE上不起作用。

第三,使用此方法也不起作用:

$("#dp1Icon").click(function(e){// if it has a certain class, e.preventDefault()});
Run Code Online (Sandbox Code Playgroud)

也不会工作。

我可以轻松地删除点击处理程序,如下所示:

$("#dp1Icon").off("click");
Run Code Online (Sandbox Code Playgroud)

但是,如何重新分配它以再次打开日期选择器?这不起作用:

$("#dp1Icon").on("click",$(".input-group.date").datepicker("show");
Run Code Online (Sandbox Code Playgroud)

我剩下什么解决方案?感谢您提供任何有用的提示。

html javascript jquery twitter-bootstrap

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

SVN和部署:保持卫生环境

我的团队在使用SVN部署到我们的QA环境进行测试并保持DEV流清洁时遇到问题,因此我们可以在QA进行的同时继续开发.

我希望有一些方法可以解决我们尚未遇到的问题.

详细信息:我们在SVN中有一个DEV分支,为UI开发人员提供了一个代码库,为服

部署时,.EXE和.SWF文件被检入服务器端文件夹,服务器开发人员推送到TRUNK.从那里构建WAR文件.

问题在于,随着QA的发展,服务器开发人员继续研究未来的功能和错误,需要推送到QA环境,以便针对UI测试他们的代码.

我们没有专门的DEV环境; 我们知道这是问题的一个重要部分.

问题是; 我们是否需要在SVN中使用另一个分支以及QA?那么,每次我们推进QA时,我们都会将代码放入QA分支中?

通过这种方式,我们保持环境卫生,我们可以随时建立QA SVN分支机构.

我认为,与大多数团队不同,当我们推行质量保证时,我们并没有停止发展.我们继续前进并解决QA在找到错误时发现的错误.每当我们感觉到它时,我们基本上推动PROD.这就是我们需要卫生环境的原因.

对不起,很长的帖子,但我们在这里有点讨厌.

svn

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

我的Mac上没有.bash_profile

我正在尝试在我的Mac上使用Eclipse/Maven进行开发,并且在设置环境变量时没有.bash_profile.我做了-a仍然不在那里.我看到.bash_history和.bash_sessions.我应该在哪里设置我的JAVA_HOME和PATH?

谢谢!

eclipse macos bash terminal

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

接口中不需要 Typescript 嵌套属性吗?

我有一个带有嵌套对象的接口:

export interface Person {
    PersonWrapper: {
        name: string;
        address: string
        email?: string;
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我尝试从中创建一个对象,似乎名称不是必需的,但它应该是。它没有在接口中定义为可选属性。我的创建方法如下:

const payload = {
    PersonObj: {
        address: '123 memory lane'
    }
} as Person;
Run Code Online (Sandbox Code Playgroud)

为什么我没有收到编译时错误,指出名称是必需的?如果我忘记将它包装在PersonWrapper中,那么我肯定会收到错误。

typescript

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