小编Dav*_*ick的帖子

css3动画上:悬停; 强制整个动画

我创建了一个简单的反弹动画,我正在应用于:hover元素的状态:

@keyframes bounce {
    0% {
      top: 0;
      animation-timing-function: ease-out;
    }
    17% {
      top: 15px;
      animation-timing-function: ease-in;
    }
    34% {
      top: 0;
      animation-timing-function: ease-out;
    }
    51% {
      top: 8px;
      animation-timing-function: ease-in;
    }
    68% {
      top: 0px;
      animation-timing-function: ease-out;
    }
    85% {
      top: 3px;
      animation-timing-function: ease-in;
    }
    100% {
      top: 0;
    }
}

.box:hover { 
    animation: bounce 1s;
}
Run Code Online (Sandbox Code Playgroud)

动画工作正常,但是当你从元素中移除光标时它会突然停止.反正是否有强制它继续设定的迭代次数,即使鼠标已经退出?基本上我在这里寻找的是由:hover州引发的动画.我不是在寻找一个javascript解决方案.我还没有看到在规范中做到这一点,但也许有一个明显的解决方案,我错过了这里?

这是一个小提琴:http://jsfiddle.net/dwick/vFtfF/

animation css3

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

自动收集器

我已经阅读了无数其他帖子,似乎无法弄清楚发生了什么,所以是时候寻求帮助了.

我正在尝试将包含集合的域实体映射到也包含集合的dtos.

这是一个原始的例子; (我提前为代码墙道歉,我尽量保持尽可能短):

实体

public class Foo
{
    public Foo()
    {
        Bars = new List<Bar>();
    }
    public string Foo1 { get; set; }
    public ICollection<Bar> Bars { get; set; }
}
public class Bar
{
    public string Bar1 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

DTOS

public class FooDto
{
    public FooDto()
    {
        Bars = new List<BarDto>();
    }
    public string Foo1 { get; set; }
    public IEnumerable<BarDto> Bars { get; set; }
}
public class BarDto
{
    public string Bar1 { …
Run Code Online (Sandbox Code Playgroud)

automapper

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

从Web方法返回多个项目的最佳方法?

嗨,我有这样的情况.

我必须通过调用Web方法在UI中填充2个标签和1 个下拉列表.

由于该函数是静态的,我无法从Web方法中访问页面元素(标签和下拉列表).所以我试图返回我想要的HTML.

 [WebMethod()]
    public static object[]  GetStatus()
    {
        //Return text for Label1;

        //Return text for Label2;

        //Return items to display in ListBox  [Number of items can vary]

    }
Run Code Online (Sandbox Code Playgroud)

我认为object []可能有用..但这是处理这种情况的最佳方法吗?还要考虑设置这些控件的值所需的java脚本代码(在调用web方法之后),这种情况下的最佳实践是什么?

c# asp.net

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

TaskContinuationOptions.OnlyOnFaulted不考虑使用异常的流量控制?

我的印象是,控制流量与异常被认为是一种不好的做法.

那你为什么要这样做:

var task = Task.Factory
            .StartNew(() => command.Execute());
task.ContinueWith(t => 
                      {
                          // success callback
                      }, TaskContinuationOptions.OnlyOnRanToCompletion);
task.ContinueWith(t =>
                      {
                          Log.Error(string.Format("'{0}' failed.", command.GetType()), t.Exception);
                          // error callback
                      }, TaskContinuationOptions.OnlyOnFaulted);
Run Code Online (Sandbox Code Playgroud)

当你可以轻松地catch将异常放在里面时command.Execute(),我在这里有什么东西吗?任务可以抛出与它们正在执行的代码无关的异常吗?

编辑:如果我们使用c#5 asyncawait关键字,你会说这会更好,或者在上面的例子中捕获所有真的无关紧要怎么样?

public class AsyncFooCommand : AsyncCommandBase<Bar>
{
    public override Bar Execute()
    {
        try
        {
            var bar = // Do something that can throw SpecificException
            Successful = true;
            return bar;
        }
        catch (SpecificException ex)
        {
            // Log
        }
    }
}
public static …
Run Code Online (Sandbox Code Playgroud)

c# asynchronous

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

使用<a>或<div>作为图像按钮

哪种方式更适合制作图像按钮?

使用<a>:设置背景图像到我的图像必须指定<a href="#">,但是,浏览器状态栏中会有一个URL,这有点烦人.

使用<div>:将背景图像设置为我的图像没有网址显示在浏览器状态栏中,但是必须添加cursor:pointer.css

html web

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

无法使用 rebex sftp 保存动态创建的 MemoryStream

我正在使用StreamWriter生成一个动态文件并将其保存在MemoryStream. 在我使用rebex sftp保存文件之前,一切似乎都很好。

他们在他们的网站上给出的例子工作正常:

// upload a text using a MemoryStream 
string message = "Hello from Rebex FTP for .NET!";
byte[] data = System.Text.Encoding.Default.GetBytes(message);
System.IO.MemoryStream ms = new System.IO.MemoryStream(data);
client.PutFile(ms, "message.txt");
Run Code Online (Sandbox Code Playgroud)

但是下面的代码没有:

using (var stream = new MemoryStream())
{
    using (var writer = new StreamWriter(stream))
    {
        writer.AutoFlush = true;
        writer.Write("test");
    } 
    client.PutFile(stream, "test.txt");
}
Run Code Online (Sandbox Code Playgroud)

文件“test.txt”被保存,但它是空的。我需要做的不仅仅是让它AutoFlush工作吗?

c# sftp rebex

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

标签 统计

c# ×3

animation ×1

asp.net ×1

asynchronous ×1

automapper ×1

css3 ×1

html ×1

rebex ×1

sftp ×1

web ×1