小编Ell*_*lle的帖子

HTML Select菜单随机无响应

我在<select>菜单上遇到了一个奇怪的问题.当我回到一个包含了<select>之后我点击它(或最小化它)的页面时,<select>有时会崩溃并变得无法响应.我检查了所有代码,它是100%有效的,我进一步看到这种情况也发生在其他网站上.

<select>在最新版本的Safari(适用于OSX 10.6.8)以及最新版本的Chrome和Firefox(在Windows Vista和OSX 10.6.8上都经过测试)中体验过菜单折叠.奇怪的是,我无法重现在<select>Windows 8上运行的Chrome中的崩溃......最后一点:看起来<select>元素的长度会影响菜单崩溃的可能性(也就是说,<option>元素中的元素越多)<select>,崩溃的可能性越大.有时<select>菜单会在被选中并单击一次后崩溃,有时可能需要5次或6次尝试.

我的问题是:导致<select>崩溃的原因是什么,是否有一个已知的工作?请看下面的示例代码,它非常简单,但是在<select>我之前提到的浏览器/操作系统中菜单仍然崩溃了.提前致谢!

<!doctype html>
<html>
<head>
  <title>Select Test</title>
</head>

<body>
 <select name ="Test">
  <option value = "0">0</option>
  <option value = "1">1</option>
  <option value = "2">2</option>
  <option value = "3">3</option>
  <option value = "4">4</option>
  <option value = "5">5</option>
  <option value = "6">6</option>
  <option value = "7">7</option>
  <option value = "8">8</option>
  <option value = "9">9</option> …
Run Code Online (Sandbox Code Playgroud)

html browser html5

29
推荐指数
2
解决办法
3003
查看次数

让Safari识别<main> HTML 5

似乎一些相当新版本的Safari不支持<main>HTML5元素.(我已经在Snow Leopard上测试了Safari 5.1.9,到目前为止在IOS 4上运行了移动Safari).有没有办法让Safari识别<main>元素(如shiv)?

我把下面的一些示例代码放在一起.在受影响的Safari版本中查看时,绿<main>框不会出现,如果我要添加更多文本,它将会流出该<main>元素,就好像它不在那里一样.

HTML:

<body>
    <main>
        <nav id="bar"></nav>
        <p>Lorem Ipsum</p>
    </main>
</body>
Run Code Online (Sandbox Code Playgroud)

CSS:

main{
width:800px;
height:800px;
background-color:#0C0;
}

#bar{
width:300px;
height:400px;
float:left;
background-color:#09F;
}
Run Code Online (Sandbox Code Playgroud)

html5 cross-browser css3

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

在 Python 线程中使用 Intvar/DoubleVar 是否安全?

让我先说一下,我几乎毫无疑问会Queue在我的程序中使用 a 。在花了相当多的时间研究这个主题而没有找到任何结论性的答案之后,我发布这个问题或多或少只是为了满足我的好奇心。

因此,问题:是否可以安全访问/修改的IntVar()DoubleVar()比主回路等,从任何地方其他?另外,x.get()从单独的线程中简单地读取值 (via ) 怎么样?我知道不应从单独的线程编辑/更新小部件,但我没有发现有关 Intvars 等的信息。任何见解将不胜感激。

这是一个从未真正回答过的相关(但相当古老)的问题:

Python/Tkinter:Tkinter StringVar(IntVar 等)线程安全吗?

python multithreading tkinter python-3.x

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