问题列表 - 第47561页

当tbody css display属性为block时,如何对齐thead和tbody中的列

我和thead,tbody和tfoot有一张桌子.
显示的css值为block - 允许向主体添加滚动条并在thead和tfoot保持原位时滚动行.
由于表格宽度根据TD的宽度而变化,因此TD标签宽度不固定.
我想将thead的TH标签与tbody的TD标签对齐.

如何才能做到这一点?(CSS或JQuery)

编辑:
目标浏览器是谷歌 - Chrome!
并且添加了轻微的扭曲,表格是RTL.

CSS:

tbody{
    display: block;
    overflow: auto;
}

thead, tfoot{
    display: block;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

    <table>
        <caption>My Table</caption>
        <thead>    
            <tr><th>Col1</th><th>Col2</th></tr>
        </thead>
        <tbody>    
            <tr><td>Cell11</td><td>Cell12</td></tr>
            <tr><td>Cell21</td><td>Cell22</td></tr>
            <tr><td>Cell31</td><td>Cell32</td></tr>
            <tr><td>Cell41</td><td>Cell42</td></tr>
            <tr><td>Cell51</td><td>Cell52</td></tr>
            <tr><td>Cell61 Is Wide</td><td>Cell62</td></tr>
        </tbody>
        <tfoot>
            <tr><th>6 Rows</th><th></th></tr>
        </tfoot>                
    </table>
Run Code Online (Sandbox Code Playgroud)

您可以使用此jsFiddle尝试它.

谢谢,快乐.

html css jquery

6
推荐指数
1
解决办法
8941
查看次数

如果输入字符串是二进制/ hexa,如何检入c#.数?

如果来自输入字段的输入字符串是正确的二进制(或六进制)数字,我如何检查c#?

c# binary

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

从字符串名称确定数组编号

例如,我有这样的数组:

name[0] = "Griffin";
name[1] = "David";
name[2] = "John";
name[3] = "Abigail";
Run Code Online (Sandbox Code Playgroud)

然后我按照这个顺序排列了文件名

John
David
Abigail
Griffin
Run Code Online (Sandbox Code Playgroud)

我如何确定哪个数组编号包含名称John,只需读取它的名称并且不为每个条目运行循环并使用语句检查,因为我将有更多名称.

c++ arrays string

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

slideToggle在表格行中

slideToggle是否与表一起使用?

我想slideToggle一行表.但它似乎没有任何影响.

jquery slidetoggle

30
推荐指数
4
解决办法
4万
查看次数

自行车流水线

我有一个矩阵:Array2D和一个函数

let DivideAndSubstract value index (matrix: float[,]) = 
    //something that returns a matrix
Run Code Online (Sandbox Code Playgroud)

所以我需要将这个函数n次应用到我的矩阵中:

matrix  
|> DivideAndSubstract matrix.[0,0] 0  
|> DivideAndSubstract matrix.[1,1] 1  
|> DivideAndSubstract matrix.[2,2] 2  
....  
|> DivideAndSubstract matrix.[n,n] n 
Run Code Online (Sandbox Code Playgroud)

其中n = Array2D.length1矩阵 - 1
如何实现此流水线操作?

f# pipeline

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

Rails没有在ajax帖子上重新加载会话

我正在使用jQuery遇到一个非常奇怪的Rails和ajax问题(尽管我认为它不是特定于jQuery).

我的Rails应用程序使用cookie会话存储,我有一个非常简单的登录,在会话中设置用户ID.如果未在会话中设置user_id,则会重定向到登录页面.这没有问题.JQuery GET请求也可以正常工作.问题是当我做一个jQuery POST时 - 浏览器发送会话cookie ok(我用Firebug确认了这个并将request.cookies转储到日志中)但会话是空白的,即session是{}.

我在我的application.js中这样做:

$(document).ajaxSend(function(e, xhr, options) {
  var token = $("meta[name='csrf-token']").attr('content');
  xhr.setRequestHeader('X-CSRF-Token', token);
});
Run Code Online (Sandbox Code Playgroud)

这是我的样本帖子:

$.post('/test/1', { _method: 'delete' }, null, 'json');
Run Code Online (Sandbox Code Playgroud)

应该到达这个控制器方法(_method:delete):

def destroy
  respond_to do |format|
    format.json { render :json => { :destroyed => 'ok' }.to_json }
  end
end
Run Code Online (Sandbox Code Playgroud)

查看日志并使用Firebug我可以确认在ajax发布时在请求标头中发送了正确的cookie值,但似乎在某些时候Rails丢失了这个值并因此丢失了会话,因此它重定向到登录页面,永远不会到达方法.

我已经尝试了所有我能想到的东西来调试这个,但是我想到这可能是Rails中的一个错误.我正在使用Rails 3.0.4和jQuery 1.5,如果这有帮助的话.我发现定期(即非ajax)获取和发布请求工作非常奇怪,并且ajax获取请求工作没有问题,这只是ajax帖子没有.

任何帮助尝试解决这个问题将不胜感激!

非常感谢,
戴夫

ajax jquery ruby-on-rails

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

Java逻辑与IF

我想要执行4'if'语句,如果它可以这样说; 我想在事情发生之前检查四个值.我已经把:

if (a==1 && b==2 && c==3 && d==4) {
 foo;
}
Run Code Online (Sandbox Code Playgroud)

堆叠逻辑AND这样的首选方法或四个单独的IF语句,一个在另一个首选?逻辑ANDs方法对我来说似乎更有效但是它们不应该像这样堆叠的原因/时间/地点?或者它始终是首选方法?

java logic

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

如何测试sql查询在java中是否返回true

我有这个选择查询.我如何知道查询是否在数据库中找到匹配项?

try{
        PreparedStatement fetchPlayers = conn.prepareStatement("SELECT * FROM players WHERE P_Name='" + player + "'");
        fetchPlayers.executeQuery();



        }catch(Exception e){}
Run Code Online (Sandbox Code Playgroud)

我试过这样做,但即使我输入的东西不在数据库中,它总是返回true.

if(fetchPlayers.execute()==true){
        System.out.println("True");
        }
Run Code Online (Sandbox Code Playgroud)

java mysql jdbc

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

GADM-Maps跨国比较图形

也许是因为我对R比较新,我在http://www.gadm.org/上使用gadm-Mapfiles时遇到了问题.

我尝试绘制一个包含多个国家/地区的地图并将它们相互比较(使用不同的颜色).

这就是我的工作

library('sp')
##
load(url('http://biogeo.ucdavis.edu/data/gadm2/R/ARG_adm0.RData')) 
# loads an Object "gadm" with shape of Argentinia
arg <- gadm # is there a more convenient way to do this in one line?
load(url('http://biogeo.ucdavis.edu/data/gadm2/R/CHL_adm0.RData'))
# loads an Object "gadm" with shape of Chile
chl <-gadm
load(url('http://biogeo.ucdavis.edu/data/gadm2/R/BOL_adm0.RData'))
# loads an Object "gadm" with shape of Bolivia
bol <- gadm
##
spplot(c(arg, chl, bol))
# output: unable to find an inherited method for function "spplot", for signature "list"
Run Code Online (Sandbox Code Playgroud)

这是我的问题:

  1. (这个问题可能是由我的新手引起的)是否有更方便的方法来加载shapefile?我觉得一直重命名gadm-Object是非常愚蠢的.也许甚至有一种方法,R只下载一次数据,然后将它们存储在工作区/本地某处?
  2. 我怎样才能说服R在一张地图上绘制所有这些国家?

先感谢您! …

graphics maps r

10
推荐指数
2
解决办法
4957
查看次数

如何在ChildAction上删除OutputCache?

我正在尝试利用.Net MVC 3中的甜甜圈缓存功能.对于我的主页,在我的家庭控制器中,我有:

public ActionResult Index()
{
    return View();
}

[ChildActionOnly]
[OutputCache(Duration=3600)]
public ActionResult IndexMain()
{
    return PartialView(ViewModelRepository.GetIndexViewModel());
}
Run Code Online (Sandbox Code Playgroud)

我的观点,我有:

<% Html.RenderAction("IndexMain");%>
Run Code Online (Sandbox Code Playgroud)

一切正常.但是,当数据发生变化时,我运行:

var urlToRemove = Url.Action("IndexMain", "Home");
Response.RemoveOutputCacheItem(urlToRemove);
Run Code Online (Sandbox Code Playgroud)

RemoveOutputCacheItem执行时没有错误,但ChildAction缓存未失效.有没有办法以编程方式从ChildAction中删除缓存项?

asp.net-mvc outputcache asp.net-mvc-3

5
推荐指数
1
解决办法
2125
查看次数