用户界面-如何根据单击的内容动态显示jQueryUIDataPicker



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

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

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

如果你改变立场http://jqueryui.com/demos/position/

相关内容

  • 没有找到相关文章

最新更新