我想div通过点击它来居中.因此,如果我点击一个,div我希望它滚动到浏览器视口的中心.我不想像我看到的指南和例子那样使用锚点.我怎样才能做到这一点?
今天我在Ubuntu 9.10上用鼻子运行了一堆使用Python 2.6的doctests:
nosetests --with-doctest
Ran 0 tests in 0.001s
OK
Run Code Online (Sandbox Code Playgroud)
WTF?我在那些文件中进行了测试,为什么没有这个工作呢?
我改为644的许可:
sudo chmod 644 * -R
nosetests --with-doctest
Ran 11 test in 0.004s
FAILED (errors=1)
Run Code Online (Sandbox Code Playgroud)
将其更改回777:
sudo chmod 777 * -R
nosetests --with-doctest
Ran 0 tests in 0.001s
OK
Run Code Online (Sandbox Code Playgroud)
这是为什么?使用644,我甚至无法编辑我的文件!
我正在尝试在我的 YARD 文档中创建一些链接。我可以得到一个 HTTP 链接:
# I like {http://stackoverflow.com Stackoverflow}
Run Code Online (Sandbox Code Playgroud)
呈现为
<p>I like <a href="http://stackoverflow.com">Stackoverflow</a></p>
Run Code Online (Sandbox Code Playgroud)
但是一个电子邮件链接:
# You can email the {mailto:bugs@myproject.com bugs} list
Run Code Online (Sandbox Code Playgroud)
给我一个警告:
[warn]: In file `':: Cannot resolve link to mailto:bugs@myprojectmailto:bugs@myproject.com from text:
Run Code Online (Sandbox Code Playgroud)
并呈现为
<p>You can email the <tt>bugs</tt> list</p>
Run Code Online (Sandbox Code Playgroud)
我已经尝试过链接的常规 RDoc 语法:
bugs[mailto:bugs@myproject.com]
Run Code Online (Sandbox Code Playgroud)
但 YARD 似乎忽略了这一点。有谁知道更可靠的语法?
我在IE 7,6.5中遇到了一个bug /未记录的功能(也许还有其他?).这不会影响Opera(10.5x)Firefox(3.5.x)或任何其他浏览器(这是我迄今为止测试的所有内容).它似乎不是Javascript记录的能力.
通过包含用双斜杠表示的注释,并在keys(//@@)后面直接跟随double ,整个.js文件变得无用.我检查了几个变种,这里是我发现的(其中fail = JS未加载,pass = JS加载):
//@@//@ @//@@@- 任何数量的@似乎没有什么区别//@@ text- 任何内容似乎都没有帮助//@hello@- @之间的任何内容似乎没有帮助// @@// @ @- 第一个@之前的空格似乎阻止了//hello @@- 第一个@之前的任何内容似乎都阻止了/*@@*/- 似乎只适用于//评论风格IE 7 - 只是忽略该文件,当试图引用该文件的内容时,你会得到" <function/object> is undefined" 的错误.IE6.5具有报告" Invalid character" 的体面,这显着提高了您发现问题的能力!
所以问题是:有谁知道为什么会发生这种情况以及发生了什么?
您可以使用它(插入空格,使用其他注释样式等),但值得注意的是问题,因为调试可能非常耗时.
更新: 如何重现:
资料来源: flaw.ie.html
<html lang="en">
<head>
<title>Test</title>
<script …Run Code Online (Sandbox Code Playgroud) 我正在处理一个应用程序,我需要跟踪鼠标滚轮的移动,但我的功能不能像我在Internet Explorer中那样工作.它适用于所有其他浏览器,但不适用于IE,任何关于我做错的想法?
JS ...
var request = true;
var onMouseWheelSpin = function(event) {
if(request === true){
request = false;
var nDelta = 0;
if (!event) { event = window.event; }
// cross-bowser handling of eventdata to boil-down delta (+1 or -1)
if ( event.wheelDelta ) { // IE and Opera
nDelta= event.wheelDelta;
if ( window.opera ) { // Opera has the values reversed
nDelta= -nDelta;
}
}
else if (event.detail) { // Mozilla FireFox
nDelta= -event.detail;
}
if (nDelta > …Run Code Online (Sandbox Code Playgroud) 我有一个正则表达式:
var pat = new RegExp("[0-9]{1}\.[0-9]{1}");
Run Code Online (Sandbox Code Playgroud)
我使用jQuery从文本框中获取一个数字:
var theValue = $(item).val();
Run Code Online (Sandbox Code Playgroud)
我一直在用这一行输入数字和测试正则表达式:
alert(pat.test(theValue));
Run Code Online (Sandbox Code Playgroud)
如果我输入数字.111则通过.这不应该是这种情况,因为第一个数字必须是0-9,然后是一个句点,然后是另一个数字0-9.我看不出我做错了什么.
.divTest {
min-height: 500px;
height: auto !important;
height: 500px;
}
Run Code Online (Sandbox Code Playgroud)
我有以下CSS代码,我在http://www.cleancss.com/上测试了它,它取出了height: 500px.发生这种事的原因是什么?