0

如果单击小日历图标按钮,让 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?

4

2 回答 2

0

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

于 2011-07-03T02:49:02.747 回答
0

在没有代码的情况下,我会说在此图标上使用单击绑定 (http://api.jquery.com/click/)

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

于 2011-07-03T08:02:29.243 回答