javascript - 在输入点击时使 Bootstrap 时间选择器弹出

标签 javascript jquery css twitter-bootstrap timepicker

我试图创建一个时间选择器 使用这个 here

然后我在我的元素中实现了它的js和css。 但是当我点击它时,弹出窗口没有出现

我只有这段代码,无法向字形添加新的控件

TextBox control = new TextBox { ID = _TimeFieldID + item.BlueprintFieldId, CausesValidation = true, EnableViewState = true, CssClass = "form-control timepicker margin-top-none metadatacontrol", Width = new Unit(ctrWidth + "%") };

并用

在 javascript 中触发它
$(".timepicker").timepicker();

如何让它在文本框点击时弹出? 如何覆盖 js 以在输入字段中单击时触发时间选择器? 有帮助吗?

编辑: 这是我的新 javascript 调用

  $(".timepicker").timepicker();    
    $('.timepicker').click(function () { 
        $('.bootstrap-timepicker-widget.dropdown-menu').show(); 
    });

现在我可以显示时间选择器弹出窗口,但它看起来很宽 我试试这个

  $('.bootstrap-timepicker-widget.dropdown-menu').css("display", "inline-block");

此代码显示弹出窗口。现在,弹出窗口的宽度需要设置为与输入的宽度相同。

最佳答案

使用这个javascript

$('.timepicker').focus(function (){
$('.timepicker').timepicker('showWidget');

});

$('.timepicker').click(function (){
$('.timepicker').timepicker('showWidget');

});

在你的代码之后

$(".timepicker").timepicker();

关于javascript - 在输入点击时使 Bootstrap 时间选择器弹出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35575733/

相关文章:

css - IE 中的圆 Angular

javascript - 如何检查订阅功能是否在 Angular 中工作?

javascript - 新类(class)保留旧类(class)行为

javascript - 用于 Bootstrap 的 Jquery 折叠和展开插件

c# - 如何设置查询字符串中的变量

javascript - 防止 Chrome 浏览器地址栏在 iOS 设备中自动隐藏

javascript - AngularJS 提供者功能

javascript - 当我的 Javascript 函数运行时,我的 A-Frame 没有渲染。我怎样才能让它同时渲染?

javascript - 随机数 js 最小值 最大值

jquery - 使用 Jquery 过滤表行