我有一些Firebug控制台函数调用,我想在Firebug未启用时禁用,例如未定义控制台.这适用于IE6和FF3,但不适用于Chrome:
var log;
if(console){
log = console.log;
}else{
log = function(){ return; }
}
Run Code Online (Sandbox Code Playgroud)
我在Chrome中收到"未捕获的TypeError:非法调用"= /
我在这里读到了这个问题,你必须应用一个上下文,这对我来说是一种新的...我似乎无法想象如何在所有浏览器中完成上述操作......
我想写一个帮助函数,它构建异常消息以写入日志.代码如下:
if(IsWebApp)
{
使用HttpContext获取Request Path和RawUrl}
else
{
//否则winform/console
使用Assembly来获取执行路径.
}
我想在不创建实例的情况下执行类的静态构造函数(即我想"加载"类).我怎么做?
加分问题:.NET 4和旧版本之间有什么区别吗?
编辑:
private static readonly字段因此不能在方法中运行.我有一个winforms TabControl的扩展,它在每个选项卡上绘制一个X,以允许用户关闭选项卡.
alt text http://i41.tinypic.com/bhelqp.jpg
与标准相比:
替代文字http://i42.tinypic.com/2zqa2c3.jpg
如何模拟该图像上的按钮外观?我的意思是,当用户点击时,它应该在视觉上表明.按钮使用插入图像执行此操作.对于奖励积分,我也想做悬停部分 - 鼠标悬停时图像将"亮起".
但X不是一个按钮,它不是PictureBox控件.它根本不是一种控制.它刚刚被吸引到那里.
有没有办法在MouseDp上绘制插入边框并在MouseUp上引发?对于"插入"阶段,我会更好地生成另一个图像吗?(另一个用于悬停).
有人这么做过吗?
相关:模拟Winforms按钮点击动画
但是这个问题不同,因为他实际上有一个PictureBox控件.我不.
如何获取Java中当前时刻的年,月,日,小时,分钟,秒和毫秒?我想把它们作为Strings.
我被赋予一个模块作为对象,我需要从中导入一个子模块.像这样:
import logging
x = logging
Run Code Online (Sandbox Code Playgroud)
现在,我想导入logging.handlers只使用x,而不是名称为"记录".(这是因为我正在进行一些动态导入,并且不知道模块的名称.)
我该怎么做呢?如果我这样做import x.handlers失败了.
我有一个javascript函数,可以在select表单元素的change事件中调用.因此,js中的"this"变量指的是select元素.
此select元素位于tr标记的td标记中.tr标签的类名为"FilterDetailsRow".
现在,我已经测试了,如果我使用这种语法:
var filterRow = $(this).parent().parent();
Run Code Online (Sandbox Code Playgroud)
它让我得到了我想要的东西.然而,是否有一种更好的方式来告诉jQuery,"从"开始"这个"你可以请你的父母树,直到找到一个类名为"FilterDetailsRow"的人吗?
这是我想出来的,但我想确保我不重新发明轮子.
function GetFilterDetailsRowOfObject(o) {
if (o) {
if (o.parent()[0].className.indexOf("FilterDetailsRow") != -1)
return o;
else
return GetFilterDetailsRowOfObject(o.parent());
} else {
return null;
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢你的建议.
Drupal的核心搜索模块,只搜索关键字,例如"三明治".我可以用子串搜索例如"sandw"并返回我的三明治结果吗?
也许有一个插件可以做到这一点?
当我用表格布局隐藏表格中的列时,IE 8正在做一些非常奇怪的事情:修复.该列被隐藏,表元素保持相同的宽度,但tbody和thead元素未调整大小以填充剩余的宽度.它适用于IE7模式(当然还有FF,Chrome等).有没有人见过这个或知道一个变通方法?
这是我的测试页面 - 切换第一列并使用开发控制台检查表格,tbody和thead宽度:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>bug</title>
<style type="text/css">
table {
table-layout:fixed;
width:100%;
border-collapse:collapse;
}
td, th {
border:1px solid #000;
}
</style>
</head>
<body>
<table>
<thead>
<tr>
<th id="target1">1</th>
<th>2</th>
<th>3</th>
<th>4</th>
</tr>
</thead>
<tbody>
<tr>
<td id="target2">1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
</tbody>
</table>
<a href="#" id="toggle">toggle first column</a>
<script type="text/javascript">
function toggleFirstColumn() {
if (document.getElementById('target1').style.display=='' ||
document.getElementById('target1').style.display=='table-cell') {
document.getElementById('target1').style.display='none';
document.getElementById('target2').style.display='none';
} else {
document.getElementById('target1').style.display='table-cell';
document.getElementById('target2').style.display='table-cell';
}
}
document.getElementById('toggle').onclick = …Run Code Online (Sandbox Code Playgroud)