小编Mar*_*tin的帖子

jQuery - 不可见时获取元素宽度(显示:无)

似乎在jQuery中,当元素不可见时,width()返回0.有道理,但我需要获取表的宽度,以便在显示父级之前设置父级的宽度.

如下所述,父母中有文本,使父母倾斜并且看起来很讨厌.我希望父级只有表格的宽度并且包含文本.

<div id="parent">
    Text here ... Can get very long and skew the parent
    <table> ... </table>
    Text here too ... which is why I want to shrink the parent based on the table
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#parent
{
    display: none;
}
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

var tableWidth = $('#parent').children('table').outerWidth();
if (tableWidth > $('#parent').width())
{
    $('#parent').width(tableWidth);
}
Run Code Online (Sandbox Code Playgroud)

tableWidth总是返回0,因为它不可见(我猜是因为它在可见时给了我一个数字).有没有办法获得表格的宽度而不使父母可见?

jquery width

107
推荐指数
3
解决办法
12万
查看次数

列出使用jquery在页面上连接的所有javascript事件

使用jQuery,是否可以获取所有事件的列表以及事件绑定到的元素?

javascript jquery events

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

RhinoMocks - 存根返回参数的方法

我正在使用RhinoMocks,我需要存根一个方法,并且总是让它返回第三个参数,无论传入什么:

_service.Stub(x => x.Method(parm1, parm2, parm3)).Return(parm3);
Run Code Online (Sandbox Code Playgroud)

显然,这并不容易.我并不总是知道parms会是什么,但我知道我总是希望返回第3个.

unit-testing rhino-mocks mocking stubbing

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

是什么让Internet Explorer陷入怪癖模式?

我创建了一个网页(http://www.snow4life.yum.pl),它在firefox,chrome等中正确呈现.当然,愚蠢的IE复杂的东西,因为它自动进入怪癖模式,即使doctype正确设置和网站通过w3验证(有一个错误,错过了一些char,但文件已在十六进制编辑器中清除).如何阻止ie进入怪癖模式?有什么办法吗?

css xhtml internet-explorer w3c-validation quirks-mode

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

将当前网页复制到新窗口

我需要能够将当前网页复制到新的弹出窗口以进行打印预览.页面上有一个带子项的网格,因此如果它们展开其中一行以查看子行,我需要在新窗口中显示它.

这可能吗?

我目前有弹出窗口打开同一页面,但没有任何行被展开.

javascript printing

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

ASP.NET MVC - 基于控制器的样式列表项

我的最终目标是创建一个菜单,将类添加到与我当前页面关联的列表项.

所以我设置它使每个控制器与我菜单中的项目相关联.我需要在该列表项中添加一个类(更改颜色,背景等).

有一个简单的方法吗?将值传递给View,然后是什么?

css asp.net-mvc

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

有趣的项目理念为体面的开发想要了解更多Asp.Net

我想学习更多Asp.Net(和MVC).我想说我是一个不错的开发人员,但我所做的一切似乎都是维护或增强.我想从头开始完全建立一个网站或网络应用程序.我更喜欢使用MVC,但无论更好的框架,我都会使用.我也想为自己做(也许最终使它成为开源).

显然这排除了OpenSource项目和RentACoder这样的地方.我也想要一些需要数据库的东西,包括Ajax,一切,把厨房水槽扔给我.

任何人都对我可以参与的项目有任何好的想法?我有一些想法,有些太明显了,比如创建我自己的博客,但基本上我只想要一些能够帮助我学习和提高自己技能的东西.

asp.net asp.net-mvc projects

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

公司希望我学习Sharepoint 2010开发,我应该吗?

我是一名Asp.Net开发人员,目前正在开发3.5版Webforms.我现在做C#,习惯做VB.Net.我也是一个中间层开发人员(业务层和数据层),致力于重构当前代码库以使用Service-Repository模式.

我的老板问我是否愿意开始进行Sharepoint开发(公司目前正在升级到2010年,所以我想我会做2010年).

我在这里读过,需要很长时间才能快速掌握Sharepoint的开发速度,而且我不想在学习和不知道自己在做什么的同时被抛入火中.

还有,任何开始学习的好地方?我告诉我的老板,我会调查它大约一个星期然后回到他们身边.

sharepoint sharepoint-2010

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

为什么执行YAGNI这么难?

我发现自己一直都在打破这种模式.

YAGNI - 你不需要它

我只是一名初级开发人员,但我发现即使是高级开发人员也在做同样的事情.

"好吧,这个系统可能会使用它,而这个,所以让我们为它设计."

有时,我会抓住自己,但大多数时候我会狂奔.有没有人有任何关于坚持YAGNI的技巧,或者我在设计和编码时能做些什么来更好地执行这种设计模式?

design-patterns yagni

7
推荐指数
5
解决办法
846
查看次数

DataAnnotations与IDataErrorInfo

DataAnnotations与IDataErrorInfo

两者的优点和缺点?一个优于另一个的好处?(特别是与MVC有关)

.net validation asp.net-mvc idataerrorinfo data-annotations

7
推荐指数
2
解决办法
3003
查看次数