问题列表 - 第48732页

移动Safari:视频元素上的链接(<a>)元素在点击时不起作用

我目前的项目是一个html网站,其中包含一个下拉菜单(javascript/jquery)和一个html5视频播放器(仅限视频标签).

单击菜单条目时,下拉子菜单将覆盖videoplayer容器(下拉列表的z-index高于videoplayer).在Safari和Chrome中,子菜单条目的链接在点击时可以正常工作,但在iPad上的Mobile Safari中他们没有反应.为了减少这个问题,我的最小示例包括一个覆盖视频元素的链接元素.

<head> 
<style>
a {
    position: absolute;
    display: block;
    z-index: 1;
}
video {
    position: absolute;
    z-index: 0;
}
</style>    
</head> 

<body > 
<a href="http://www.google.de">click me</a>
<video src="" width="640" height="360" preload="none" controls="controls"></video>
</body> 
Run Code Online (Sandbox Code Playgroud)

触摸iPad上的链接元素不起作用.任何建议都赞赏如何在iPad上点击链接!

mobile-safari html5-video

17
推荐指数
2
解决办法
9092
查看次数

如何轻松获取您正在处理的文件的网络路径?

在Excel 2003中,曾经有一个命令,我添加到我的工具栏中,称为地址(如果我没记错),它将显示我打开的文件的完全限定的网络路径.例如:\\ads\IT-DEPT-DFS\data\Users\someguy\somefile.xls

这样,当您想要与同事共享文件时,可以轻松获取此字符串并将其弹出到电子邮件中.我在Excel 2010中没有看到此选项,但现在发现自己需要发送/接收Excel文件.同事会模糊地提及"它在共享驱动器上"或将文件作为附件发送电子邮件(呃!).

任何人都知道Excel 2010中是否存在可比较的内容?

更新:我发现了Excel 2003到2007命令的这种映射. http://office.microsoft.com/en-us/excel-help/redir/AM010186429.aspx?CTT=5&origin=HA010086048

Web>地址就是我正在使用的 - 看起来像是在2007年成为"文档位置".但他们在2010年再次删除/混淆了这一点.我试图在2007年到2010年找到这样的映射.

excel filepath excel-2010

9
推荐指数
2
解决办法
12万
查看次数

JPA和Hibernate中的Unsigned Int

我能做什么,JPA(我使用Hibernate)创建无符号类型的列?目前我的所有ID列都已签名.

hibernate jpa

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

列出Word文档使用的字体(更快的方法)

我正在制定验证文件的流程,以确保它们符合公司标准.其中一个步骤是确保Word文档不使用未经批准的字体.

我有以下代码存根,它有效:

    Dim wordApplication As Word.ApplicationClass = New Word.ApplicationClass()
    Dim wordDocument As Word.Document = Nothing

    Dim fontList As New List(Of String)()

    Try
        wordDocument = wordApplication.Documents.Open(FileName:="document Path")
        'I've also tried using a for loop with an integer counter, no change in speed'
        For Each c As Word.Range In wordDocument.Characters
            If Not fontList.Contains(c.Font.Name) Then
                fontList.Add(c.Font.Name)
            End If
        Next
Run Code Online (Sandbox Code Playgroud)

但这非常慢!令人难以置信的慢= 2500字符/分钟(我用StopWatch计时).我的大多数文件大约是6000字/ 30,000个字符(约25页).但有一些文件在100页的页面中......

有更快的方法吗?我必须支持Office 2003格式文件,因此Open XML SDK不是一个选项.

--UPDATE--

我尝试将其作为Word宏运行(使用@ http://word.tips.net/Pages/T001522_Creating_a_Document_Font_List.html中找到的代码),它运行得更快(一分钟内).不幸的是,出于我的目的,我不相信宏会起作用.

--UPDATE#2--

我接受了Chris的建议并将文档转换为Open XML格式.然后我使用以下代码查找所有RunFonts对象并读取字体名称:

    Using docP As WordprocessingDocument = WordprocessingDocument.Open(tmpPath, False)
        Dim …
Run Code Online (Sandbox Code Playgroud)

vb.net ms-word office-interop

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

使用CSS移动虚线边框

我有一个类在运行时将虚线样式边框属性应用于文本块.我试图找到一个使用CSS的解决方案,使边框像gif图像一样移动.

有没有办法实现这个目标?

css border css3

23
推荐指数
4
解决办法
3万
查看次数

当我"使用"BinaryReader对象时,为什么要丢弃我的FileStream对象?

考虑以下功能:

    private int GetSomethingFromFile(FileStream fs) 
    {
        using (BinaryReader br = new BinaryReader(fs))
        {
            fs.Seek(0, SeekOrigin.Begin);
            return br.ReadInt32();
        }
    }
Run Code Online (Sandbox Code Playgroud)

FileStream对象作为参数传入,BinaryReader使用using语句声明.当我尝试使用该FileStream对象时,在调用此函数后,它会抛出System.ObjectDisposedException.为什么FileStream对象与BinaryReader对象一起被丢弃?

.net using-statement objectdisposedexception

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

Razor vs Webforms查看新ASP.NET MVC 3站点的引擎

剃刀更漂亮(因此很酷).

Webforms是我已经熟悉的东西.

当然,我毫无疑问会去学习新东西 - 剃刀.但我听说有两个让我担心的缺点:

  • 不能轻易地重用现有的Web表单控件 - 在极少数情况下我可能需要拖动一些东西...我会重申 - 'RARE'
  • 我听说渲染效率较低(比Web表单花费的时间更长)

那么使用ASP.NET MVC 3时Razor优于Webforms视图引擎的优势是什么?

asp.net-mvc viewengine razor asp.net-mvc-3

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

Hibernate Envers:初始化Envers代理

在Hibernate Envers中,无论设置了哪种获取类型,都会延迟加载实体的所有相关集合.因此,当审计具有其他实体集合的实体(当然都是经过审计)时,该集合SetProxy最初是(在调试时可以看到).

那么,我该如何初始化该代理呢?使用Hibernate.initialize()没有效果(我怀疑是因为Hibernate和Envers使用不同的代理对象).我知道我可以通过迭代它的项目来初始化集合,但这对我来说不是一个选项,因为我在一个实体中有多个集合,更不用说维护问题了.

我需要急切地初始化它们,因为我在Hibernate会话已经关闭的时候访问该集合(将域对象转换为dtos).

我正在使用Hibernate 3.5.6.

java proxy hibernate lazy-loading hibernate-envers

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

MySQL:为什么默认为NULL而不是空?

为什么要将字段默认为NULL而不是将值保留为空?它只是这样你可以查询IS NULL

我特别询问INT或其他数字数据类型

mysql

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

SQL语句如何检索具有2个或更多记录的数据?

我有一个汽车表和用户表,存储汽车和用户特定.和一个RentRecord表来存储哪个用户租用了某辆车和日期.我想检索租车超过2次的用户,如何编写sql语句,我尝试使用count和group by但最后我只得到一行数据.

Select count(rr.userId) as T, userName, carType 
from rentrecord rr 
inner join user u on u.userId = rr.userId 
inner join car c on c.carId = rr.carId 
group by (rr.userId) having T>=2; 
Run Code Online (Sandbox Code Playgroud)

如何修改sql语句,以便返回租车次数超过2次的用户记录.对不起,请让我公开,它只返回一条记录,我需要列出记录详细信息.我的意思是例如用户A租用CarA和CarB所以在rentrecord表中应该有2行数据,我需要检索这2行数据.对不起,有点暧昧.

sql

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