【问题标题】:How to display the jQuery UI DataPicker dynamically depending on what is clicked如何根据单击的内容动态显示 jQuery UI DatePicker
【发布时间】:2011-09-27 11:40:57
【问题描述】:

如果单击小日历图标按钮,让jQuery UI DatePicker出现在如下位置并与图标左对齐的任何想法,并且仍然在输入框下方打开它并与输入框左对齐如果输入文本框被点击了吗?

我想如果我可以检测到点击了什么,那么可以使用 beforeShow 如下:

beforeShow: function(input,inst){
    //check if the icon is clicked, then
        inst.dpDiv.css(
            {
                marginLeft: input.offsetWidth + 5 + 'px'
            }
        );
    //end if
},

但是如何检测图标是否被点击,然后更改默认 CSS?

【问题讨论】:

    标签: jquery user-interface position datapicker


    【解决方案1】:

    在您的处理程序中,this 指的是被点击的元素。

    【讨论】:

      【解决方案2】:

      如果没有代码,我会说在此图标上使用点击绑定 (http://api.jquery.com/click/)

      如果你要改变位置http://jqueryui.com/demos/position/

      【讨论】:

        猜你喜欢
        • 2023-04-04
        • 1970-01-01
        • 2021-03-29
        • 1970-01-01
        • 2011-02-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多