小编Nat*_*ous的帖子

悬停IE 10/9/8对透明元素不起作用

我有:

  1. 单页应用
  2. 在悬停时打开的CSS超级菜单

当用户单击链接时,当我单击链接的文本时,菜单不会在IE 10/9/8中消失.如果我点击文本周围的间距就会消失.

拉出我的头发试图弄清楚...它在Chrome/IE11中工作正常

这是使其适用于Chrome/IE11的代码:

    var $a = _i.$(jqEvent.target);
    var $menu = $a.closest('.areaNav');
    var $tempBlockOut = _i.$('<div class="tempBlockOut"></div>');
    $tempBlockOut.appendTo($menu.parent());
    var z = $a.closest('.megamenu').css('z-index');
    $tempBlockOut.css({ width: '50px', height: '50px', background: 'transparent', position: 'absolute', 'z-index': z }).position({
        of: jqEvent
    });
    setTimeout(function () {
        $tempBlockOut.remove();
    }, 100);
Run Code Online (Sandbox Code Playgroud)

我正在放置一个透明的div,光标位于这里,当用户选择一个链接时,hover会被重置并且CSS菜单会消失.

html css internet-explorer transparent hover

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

从 C# Web api 方法下载 ZipArchive 在 chrome 中返回“net::ERR_CONNECTION_RESET”

我想调用一个 Web api 方法并让它允许用户下载我在内存中创建的 zip 文件。我也想在内存中创建条目。

我无法让服务器正确输出下载。

这是我的网络 API 方法:

[HttpGet]
[Route("api/downloadstaffdata")]
public HttpResponseMessage DownloadStaffData()
{
    var response = new HttpResponseMessage(HttpStatusCode.OK);
    using (var stream = new MemoryStream())
    {
        using (var archive = new ZipArchive(stream, ZipArchiveMode.Create, true))
        {
            //future for loop to create entries in memory from staff list
            var entry = archive.CreateEntry("bob.txt");
            using (var writer = new StreamWriter(entry.Open()))
            {
                writer.WriteLine("Info for: Bob");
            }
            //future add staff images as well
        }
        stream.Seek(0, SeekOrigin.Begin);
        response.Content = new StreamContent(stream);
    }
    response.Content.Headers.ContentDisposition = new …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-web-api

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

标签 统计

asp.net-web-api ×1

c# ×1

css ×1

hover ×1

html ×1

internet-explorer ×1

transparent ×1