有没有办法隐藏元素的内容,但保持其:before内容可见?说我有以下代码:
HTML:
<span class="addbefore hidetext">You are here</span>
Run Code Online (Sandbox Code Playgroud)
CSS:
.addbefore:before {
content: "Show this";
}
.hidetext {
// What do I do here to hide the content without hiding the :before content?
}
Run Code Online (Sandbox Code Playgroud)
我试过了:
display: none和设置display: inline上:before,但两者都还隐藏 width: 0; overflow: hidden;,但是似乎添加了额外的空间(?) text-indent: -....px,但是
关于我如何做到这一点的任何其他想法?
我需要用:
JSON.stringify()
Run Code Online (Sandbox Code Playgroud)
应该由Chrome,Safari和Firefox支持.我认为IE8也支持JSON对象.我认为IE7和6没有,所以我这样做:
<!--[if lt IE 8]>
<script src="http://www.json.org/json2.js"></script>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
所以,我认为这只会在IE6和7中导入外部JavaScript.我查看了托管脚本的URL,只有当IE版本小于9时才包含它们:
http://code.google.com/p/html5shiv/
<!--[if lt IE 9]>
<script src="http://www.json.org/json2.js"></script>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
所以我也应该为IE 8包含这个吗?
$('#myTable').click(function(e) {
var clicked = $(e.target);
clicked.css('background', 'red');
});
Run Code Online (Sandbox Code Playgroud)
有人可以向我解释这个,并解释为什么需要e,以及它实际上做了什么..
我需要将视图转换为位图以预览我的视图并将其保存为图像.我尝试使用以下代码,但它创建了一个空白图像.我无法理解我犯了什么错误.
View viewToBeConverted; Bitmap viewBitmap = Bitmap.createBitmap(viewToBeConverted.getWidth(), viewToBeConverted.getHeight(),Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(viewBitmap);
viewToBeConverted.draw(canvas);
savephoto(“f1”, viewBitmap);
//// public void savephoto(String filename,Bitmap bit)
{
File newFile = new File(Environment.getExternalStorageDirectory() + Picture_Card/"+ filename+ ".PNG");
try
{
newFile.createNewFile();
try
{
FileOutputStream pdfFile = new FileOutputStream(newFile); Bitmap bm = bit; ByteArrayOutputStream baos = new ByteArrayOutputStream(); bm.compress(Bitmap.CompressFormat.PNG,100, baos); byte[] bytes = baos.toByteArray();
pdfFile.write(bytes);
pdfFile.close();
}
catch (FileNotFoundException e)
{ //
}
} catch (IOException e)
{ //
}
}
Run Code Online (Sandbox Code Playgroud) 有HTML标记,如<img />,<input />和<button />,需要没有结束标记(</img>,</input>和</button>).描述这种类型标签的术语是什么?
我想转换NSData为字节数组,所以我写下面的代码:
NSData *data = [NSData dataWithContentsOfFile:filePath];
int len = [data length];
Byte byteData[len];
byteData = [data bytes];
Run Code Online (Sandbox Code Playgroud)
但最后一行代码弹出一个错误,说"分配中的不兼容类型".那么将数据转换为字节数组的正确方法是什么?
目前我使用Microsoft Kinect测量关节之间的角度.大多数测量都正常工作.每当一个人侧身坐在椅子上(在椅子上)时,Kinect就不会准确地跟踪骨架.为了说明我的问题,我添加了3张Kinect深度视图的图片.



正如您所看到的,3个测量中有2个"正确"工作.每当我抬起腿时,Kinect都会正确地停止骨骼跟踪.有没有人能解决这个问题,或者这只是Kinect的限制?
谢谢.
更新1:
将JointTrackingState-Enumeration在屏幕截图2对这些跟踪关节所示被标记为Inferred,然而深度视图正在跟踪我的全身.
更新2: 截图2我试图跟踪我的前腿,突出显示为绿色.我知道另一条腿没有跟踪但是这没关系,我想.
更新3: 以下代码选择骨架:
private Skeleton StickySkeleton(Skeleton[] skeletons)
{
if (skeletons.Count<Skeleton>(skeleton => skeleton.TrackingId == _trackedSkeletonId) <= 0)
{
_trackedSkeletonId = -1;
_skeleton = null;
}
if (_trackedSkeletonId == -1)
{
Skeleton foundSkeleton = skeletons.FirstOrDefault<Skeleton>(skeleton => skeleton.TrackingState == SkeletonTrackingState.Tracked);
if (foundSkeleton != null)
{
_trackedSkeletonId = foundSkeleton.TrackingId;
return foundSkeleton;
}
}
return _skeleton;
}
Run Code Online (Sandbox Code Playgroud)
每当跟踪骨架时,数据将用于绘制关节点并计算关节之间的角度.
更新4: 我测试坐在一个"块",比椅子简化得多.不幸的是,Kinect的行为仍然相同.
以下2个截图:


当我调用val()输入时,type="file"我只获取文件名而不是完整路径.我怎样才能获得完整的路径?
我想在我的网页上使用Helvetica Neue Condensed Bold,但它似乎没有用.我试过这个:http://jsfiddle.net/ndFTL/但它不起作用,它只是显示为Helvetica Neue Bold.
我安装了Helvetica Neue Condensed Bold:

有人可以帮帮我吗?