c# - jQuery datepicker-知道什么可以控制此操作吗?

我有这个日期选择器(尽管它在也依赖于jquery的multiselect下拉控件上做着完全相同的事情):



您会注意到,仅显示右箭头。那是因为我将鼠标悬停在上面。

本质上,我的任何jquery控件中的箭头都不会显示,直到将它们悬停为止。

有谁知道哪个CSS类可以解决此问题?我认为这是ui-icon,因为当我使用它时,它们甚至都没有显示在悬停上,但是我找不到正确的设置。

我当前的用户界面图标如下所示:

.ui-icon {
    width: 16px;
    height: 16px;
    text-indent: -99999px;
}


我没有运气就将其更改为:

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}


我什至可能正在吠叫错误的树,但是当我把第二个方块放进去时,我根本看不到任何按钮,甚至在悬停时也看不到任何按钮,所以我只是假设魔术在那里发生了。

最佳答案

原来是这个小恶魔:

.ui-state-default .ui-icon {
    /*  Default color of any arrows/icons on any jquery controls */
    background-image: url("../Images/ui-icons_222222_256x240.png");
}


现在,我在代码中添加了注释。发现我的示例代码来自一个主题,该主题包含我的应用程序没有的几种颜色,因此有两个URL指向我没有的文件。这个特定的CSS条目处理这些默认箭头。

本文翻译自 https://stackoverflow.com/questions/30621256/

网站遵循 CC BY-SA 4.0 协议,转载或引用请注明出处。

标签 c# css asp.net


相关文章:

c# - 如何在Google Cardboard Unity3D中找到头部的旋转?

c# - 托管php和asp.net Web API的成本[关闭]

c# - 将项目添加到Visual Studio解决方案时的问题

c# - 应用程序标题栏消失-UWP app

c# - 将JavaScript数组传递给C#方法

c# - 使用string.Contains()和switch()

javascript - 如何获取用户控件下拉列表的ClientID

c# - 按键多次调用方法

c# - 创建并读取Cookie以确认C#MVC3中已登录的用户

c# - 在TCP上跟踪已连接客户端的最佳方法是什么?