问题列表 - 第35421页

纯CSS复选框图像替换

我在表格中有一个复选框列表.(行中的一些CB)

 <tr><td><input type="checkbox" class="custom_image" value="1" id="CB1" /><label for='CB1'>&nbsp;</label></td></tr>
 <tr><td><input type="checkbox" class="custom_image" value="2" id="CB2" /><label for='CB2'>&nbsp;</label></td></tr>
 <tr><td><input type="checkbox" class="custom_image" value="3" id="CB3" /><label for='CB3'>&nbsp;</label></td></tr>
 <tr><td><input type="checkbox" class="custom_image" value="4" id="CB4" /><label for='CB4'>&nbsp;</label></td></tr>
Run Code Online (Sandbox Code Playgroud)

我想用一对自定义的开/关图像替换复选框图像,我想知道是否有人更好地理解如何使用CSS执行此操作?

我找到了这个"CSS忍者"教程,但我不得不承认我觉得它有点复杂. http://www.thecssninja.com/css/custom-inputs-using-css

据我所知,你被允许使用伪类

 td:not(#foo) > input[type=checkbox] + label
 {
     background: url('/images/off.png') 0 0px no-repeat;
     height: 16px;
     padding: 0 0 0 0px;
 }
Run Code Online (Sandbox Code Playgroud)

我的期望是,通过添加上面的CSS,复选框至少会默认显示处于OFF状态的图像,然后我会添加以下内容以获得ON

 td:not(#foo) > input[type=checkbox]:checked + label {
     background: url('/images/on.png') 0 0px no-repeat;
 }
Run Code Online (Sandbox Code Playgroud)

不幸的是,我似乎错过了某个关键步骤.我试图使用自定义CSS3选择器语法来匹配我当前的设置 - 但必须丢失一些东西(如果重要的话,图像大小为16x16)

http://www.w3.org/TR/css3-selectors/#checked

编辑:我在教程中遗漏了一些内容,他将图像更改应用于标签而不是输入本身.我仍然没有在页面上获得预期的交换图像以获得复选框结果,但我认为我更接近了.

css checkbox css-selectors css3

77
推荐指数
2
解决办法
20万
查看次数

Delphi应用程序挂断了

这个Delphi 2006应用程序已成功运行了几年.我在DPR文件中进行"初始化"之前已经缩小了它的范围,因此它在任何编写的代码执行之前挂起.我按下"运行"图标,它从不显示任何其他内容,只是停止运行.提供的信息不多,有什么想法吗?

delphi delphi-2006

0
推荐指数
1
解决办法
308
查看次数

CSS Selector,适用于具有两个类的元素

有没有办法根据设置为两个特定类的类属性的值来选择具有CSS的元素.例如,假设我有3个div:

<div class="foo">Hello Foo</div>
<div class="foo bar">Hello World</div>
<div class="bar">Hello Bar</div>
Run Code Online (Sandbox Code Playgroud)

我可以写什么CSS来选择列表中的第二个元素,基于它是foo和bar类的成员这一事实?

css css-selectors

437
推荐指数
2
解决办法
24万
查看次数

RunTime错误:map/set迭代器不兼容

我在第8行有一个运行时错误"map/set iterators incompatible".

void Manager::Simulate(Military* military, Shalishut* shalishut,char* args[]){
    Simulation* simulation = Simulation::GetInstance();
    Time* time = Time::GetInstance();

    multimap<int,Task*>::iterator itTasks;
    itTasks = simulation->GetTasks().begin();
    while(itTasks != simulation->GetTasks().end()){
      while (itTasks->second->GetTimeStamp() == time->GetTime()){ /*line 8 - ERROR*/
            TaskExecute(itTasks->second,military,shalishut,args);
            itTasks++;
        }
        // Unit take car of vehicles
        time->TimeIncrease();
    }

}
Run Code Online (Sandbox Code Playgroud)

Simulation被宣布为multimap<int,Task*>.问题是什么?

c++ iterator runtime-error

9
推荐指数
1
解决办法
1万
查看次数

将Oracle数据(和索引)移动到SQL-Server - 数据中的大小写

我正在尝试将数据从Oracle(10g)数据库移动到SQL-Server(2008).我还希望在SQL-Server端重新创建索引.但是,在Oracle中,前两个字段中定义了一个主键,它具有如下数据:

VALUE3   FOO4
VALUE4   FOO8
Value4   Foo8
Run Code Online (Sandbox Code Playgroud)

当我将数据传输到SQL Server时,由于数据重复,它不会生成该索引.Oracle考虑了这个案例并认为第2和第3条记录不同.

建议?

sql-server oracle ssis capitalization

3
推荐指数
1
解决办法
250
查看次数

如何防止某些方法的继承?

如何防止派生类中某些方法或属性的继承?!


public class BaseClass : Collection   
{  
    //Some operations...  
    //Should not let derived classes inherit 'Add' method.  
}

public class DerivedClass : BaseClass      
{        
    public void DoSomething(int Item)      
    {      
        this.Add(Item); // Error: No such method should exist...      
    }      
}  
Run Code Online (Sandbox Code Playgroud)

c# oop inheritance class

8
推荐指数
2
解决办法
4779
查看次数

如何让IntelliJ从烦人的蓝色弹出窗口中获取?

在运行最新JDK的Mac OSX上,我的IntelliJ 9.0.3弹出这些令人难以置信的烦人且持久的窗口:

恼人-的IntelliJ

这个东西编译并运行良好,JDK肯定可以在这台机器上运行.它应该是java.util.string,而不是其他一些apache字符串.这应该是什么,我该如何摆脱它?谢谢!

java ide intellij-idea

6
推荐指数
2
解决办法
955
查看次数

如何在rails 3中创建以前的版本rails?

我刚刚将rails版本升级到rails 3.0.但突然间我需要一个带有旧版rails的新rails应用程序.我知道新版本的rails改变了命令行的用法rails new.如何在这个新的Rails 3环境中创建旧版本的Rails?

ruby-on-rails

8
推荐指数
3
解决办法
2796
查看次数

这是如何运作的?将任何东西复制到一个字节数组(字符)

struct MyRect
{
    int x, y, cx, cy;
    char name[100];
};

int main()
{
    MyRect mr;
    mr.x = 100;
    mr.y = 150;
    mr.cx = 600;
    mr.cy = 50;
    strcpy(mr.name, "Rectangle1");

    MyRect* ptr;

    {
        unsigned char bytes[256];

        memcpy(bytes, &mr, 256);

        ptr = (MyRect*)bytes;
    }

    printf("X = %d\nY = %d\nCX = %d\nCY = %d\nNAME = %s\n", 
        ptr->x, ptr->y, ptr->cx, ptr->cy, ptr->name);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我只是在测试如何将一个struct /类放在一个字节数组中,并且在编译和工作时很惊讶,printf打印出我在mr变量中设置的所有值.

只是有点困惑到什么"ptr"指向?它在某处为ptr分配了内存吗?

c c++ memory

2
推荐指数
1
解决办法
168
查看次数

如何让jqGrid重新加载到服务器?

我们在网格上使用loadonce设置为true 的jqGrid导航器重新加载按钮.

重新加载按钮当前不会返回到服务器以获取数据 - 我们如何才能将重新加载到服务器以获取最新数据?

我相信我们可以利用beforeRefresh回调设置网格datajson代替local,但我不清楚如何,即使配置beforeRefresh方法-我真的不明白的文档.

jquery jqgrid navigator

11
推荐指数
1
解决办法
2万
查看次数