我box-shadow在Firefox中遇到问题- 它"滞后":
这是我的CSS:
-moz-box-shadow : 0 0 5px #333;
-webkit-box-shadow : 0 0 5px #333;
box-shadow : 0 0 5px #333;
Run Code Online (Sandbox Code Playgroud)
在Chrome中,它可以正常工作(没有"滞后"),但在Firefox中它很慢.
我怎样才能解决这个问题?
我在表单中有一些输入文本字段,其格式为: sometext [234] [sometext]
就像是 <input type="text" name="user[2][city]" />
我需要使用split功能获得'user','2'和'city'.
谢谢
我试图用jQuery和JSON预先形成一些基本操作.目前在jQuery接受来自我的播放框架应用程序的JSON响应时遇到困难.下面是仍然产生错误的代码的简化版本.
$.ajax({
type: 'POST',
url: "@{FrontEnd.isUsernameAvailable()}",
data: "name=thisnameisavailable",
cache: false,
success: function(data) {
console.log("Success... ");
},
error: function(jqXHR, textStatus, errorThrown) {
console.log("Error... " + textStatus + " " + errorThrown);
},
dataType: 'json'
});
Run Code Online (Sandbox Code Playgroud)
始终触发错误回调.它显示
错误... parsererror jQuery15001997238997904205_1298484897373未被调用
通过Firebug检查返回的JSON显示没有错误,各种JSON lint工具也验证.将dataType更改为"text"会调用成功.但我试图使用isUsernameAvailable调用作为jQuery验证插件的一部分,所以我需要它来返回有效的JSON.
我有一个.NET Windows服务,它调用cdb.exe来分析崩溃转储.我想在需要时使用以下参数自动从http://msdl.microsoft.com下载符号:
-y srv*c:\symbols*http://msdl.microsoft.com/download/symbols
Run Code Online (Sandbox Code Playgroud)
如果我将应用程序作为控制台应用程序运行,它按预期工作,并为每个转储下载所需的符号.
问题是,当我将应用程序作为Windows服务启动时,符号不会被下载,如果我打开symnoisy,在cdb的输出日志中,我有一个条目,表示在http:/处找不到该符号/msdl.microsoft.com
所以,我使用嗅探器检查了它,有趣的是,当作为服务运行时,没有请求微软符号服务器.
谷歌搜索了一下,我发现我不是唯一一个有这个问题的人,似乎问题是当一个应用程序作为Windows服务运行时,它使用winHTTP库来进行http请求,而不是wininet,我认为是问题的根源:http://support.microsoft.com/kb/238425
所以,我不知道为什么,cdb无法使用winHTTP库连接到ms符号服务器,我需要一种强制cdb默认使用wininet的方法.
任何人都知道这个问题的解决方法?
我正在尝试创建然后检索CLLocationCoordinate2D对象的数组,但由于某种原因,该数组始终为空.
我有:
NSMutableArray *currentlyDisplayedTowers;
CLLocationCoordinate2D new_coordinate = { currentTowerLocation.latitude, currentTowerLocation.longitude };
[currentlyDisplayedTowers addObject:[NSData dataWithBytes:&new_coordinate length:sizeof(new_coordinate)] ];
Run Code Online (Sandbox Code Playgroud)
我也试过这个来添加数据:
[currentlyDisplayedTowers addObject:[NSValue value:&new_coordinate withObjCType:@encode(struct CLLocationCoordinate2D)] ];
Run Code Online (Sandbox Code Playgroud)
无论哪种方式,[currentDisplayedTowers count]总是返回零.什么想法可能会出错?
谢谢!
我们要求使用select元素onchange来触发移动到新页面.
在过去,我读过的网络无障碍文献通常建议不要这样做.这是因为它打破了用户的期望,并且浏览器(特别是IE <6)即使在使用键盘移动选项时也会触发更改事件,这使得仅限键盘的用户无法进行选择.
IE6 +和我测试过的所有其他更现代的浏览器select onchange在实际通过鼠标选择选项或输入键时触发.有问题的应用程序的分析表明早期的IE浏览器基本上被根除(<0.01%)
鉴于我们的用户select只能使用键盘正确操作这些元素,是否仍应将此功能视为可访问性的障碍?现在这种行为似乎很常见,我想知道它是否真的仍然以一种有意义的方式打破了用户的期望?
编辑:如果select使用鼠标或键盘聚焦,IE的行为会有所不同.当使用鼠标聚焦时,通过选项键盘不会触发,onchange但是当通过键盘对其进行聚焦onchange时,箭头指向时会触发.
我有一组模型系统的类型.现在我想在GUI(WPF)中显示该系统的一些功能.但是实际类型之间的关系并不是很有代表性.
通常的做法是将中间类型用于数据绑定目的吗?
说出类似的话:
public class EffectUIElement
{
.Name <string>
.Type <enum>
.Usage <string>
}
Run Code Online (Sandbox Code Playgroud)
这些值不是在一个地方而是几个,所以必须单独拉.
如何在Objective-C中拆分字符串?我正在开发一个包含日期选择器的简短应用程序.我显示日期从日期选择器获取它并通过标签显示它.
我的主要问题是如何将日期分成三个单独的字符串?谁有想法呢?
谢谢
我有一个构建URL的Silverlight应用程序.此URL是对基于REST的服务的调用.此服务需要一个表示位置的参数.位置是"城市,州"的形式.要构建此URL,我将调用以下代码:
string url = "http://www.example.com/myService.svc/";
url += HttpUtility.UrlEncode(locationTextBox.Text);
Run Code Online (Sandbox Code Playgroud)
如果用户在locationTextBox中输入"chicago,il",结果如下所示:
http://www.example.com/myService.svc/chicago%2c+il
Run Code Online (Sandbox Code Playgroud)
但实际上,我有点期待网址看起来像;
http://www.example.com/myService.svc/chicago,%20il
Run Code Online (Sandbox Code Playgroud)
通过浏览器URL测试我的服务时,我期待的那个工作.但是,生成的URL无法正常工作.我究竟做错了什么?
我正在设计使用IB特定按钮(带有一些标签,以及imageView和其他东西).
我想在另一个xib中使用那个xib对象(按钮),其中我有6个该按钮的对象.
我知道我可以使用类标识符以编程方式执行此操作,但是我必须定位我的标签和图像视图,并在代码中设置默认值和其他所有内容.
我想知道是否有可能只使用IB做同样的事情?(当然我仍然会在代码中设置值,但我想要在lable/imageView的位置以及所有其余的在xib中设置)
谢谢
编辑
所以,我理解我最初要求的是不可能的.我现在正在尝试的是这样的:
我创造了一个ButtonTest.xib.在Xib里面我有一个UIView和3个子视图(2个标签和一个按钮).在检查器中,我将UIView类设置为ButtonTest.在ButtonTest.m内部,每个子视图都有3个出口,我在IB中连接.
接下来我有一个ButtonTestViewController.xib.在里面我放了一个视图,并在检查器中设置它的类ButtonTest.我将该视图连接到课堂myTextView内ButtonTestViewController.m的插座ButtonTest
现在,这是ButtonTestViewController.m viewDidLoad中的代码:
- (void)viewDidLoad {
[super viewDidLoad];
NSArray *subviewArray = [[NSBundle mainBundle] loadNibNamed:@"ButtonTest" owner:nil options:nil];
ButtonTest *mainView = (ButtonTest*)[subviewArray objectAtIndex:0];
self.myTextView = mainView;
}
Run Code Online (Sandbox Code Playgroud)
我希望会发生的是,ButtonTestViewController.xib中的视图将成为我在ButtonTest.xib中设计的视图.这不会发生.会发生什么是ButtonTestViewController.xib中的视图保持不变.
值得一提的是,如果我添加:
[self.view addSubview:mainView];
Run Code Online (Sandbox Code Playgroud)
它除了现有视图外,还添加了新视图.
知道怎么做我想要的吗?
最终我希望有6个视图ButtonTestViewController.xib,所有看起来都像ButtonTest.xib模板,并且lables值将在代码中设置.
EDIT2
好吧,伙计们,我做了你所说的一切,它就像一个魅力.我现在遇到这个问题的唯一问题是当视图中的视图比视图ButtonTestViewController.xib大一点时ButtonTest.xib.当发生这种情况时,按钮上的标签看起来非常模糊.当它们都是相同的尺寸时,一切都很好.
@Ned - 我使用了你在我的InitWithCoder方法中发布的确切代码,除了我将框架句子切换为:
self.bounds = mainView.frame;
Run Code Online (Sandbox Code Playgroud)
我尝试使用IB中的内容模式尝试修复它,但无济于事.
当我像你发布的那样使用它时,意思是:
mainView.frame = self.bounds;
Run Code Online (Sandbox Code Playgroud)
它根本不起作用,两个视图的大小保持不变.在这里,我尝试使用resizeMask但仍然无法正常工作.
并想出如何解决这两个问题?多谢你们!
编辑3
我确实设法修复了其中一个问题,调整ButtonTestViewController.xib了ButtonTest.xib视图大小.这就是我所做的(使用代码解决模糊问题,取自 …
iphone ×3
.net ×2
c# ×2
javascript ×2
objective-c ×2
cocoa-touch ×1
css ×1
css3 ×1
data-binding ×1
encoding ×1
html ×1
ios ×1
ios4 ×1
jquery ×1
json ×1
nsstring ×1
onchange ×1
silverlight ×1
symbols ×1
uibutton ×1
url ×1
windbg ×1
winhttp ×1
wininet ×1
wpf ×1