我用精灵替换我网站上的大多数内嵌图像.
精灵类将包含一些基本的CSS:
.sprite{
background-image:url(...);
background-position:...;
width: 16px;
height:16px;
}
Run Code Online (Sandbox Code Playgroud)
我看到锚标记内的嵌套div不是一个好主意.
<a><div class="sprite"></div></a>
Run Code Online (Sandbox Code Playgroud)
我试图将sprite添加到span元素中.
<a><span class="sprite"></span></a>
Run Code Online (Sandbox Code Playgroud)
但是span元素不会扩展到我设置的宽度和高度.能够使用span元素用sprite替换图像标签是非常有用的.我可以在span元素中添加一个空白的gif图像来展开它.但这会打败我想要使用精灵的原因(减少http请求的数量).
在锚标记内使用div元素是不正确的.
那么如何在锚元素中使用精灵呢?
并且总是存在调整div的问题.如果图像以另一个元素为中心,如何用精灵替换它?
有人可以用一块正则表达式来帮助我吗?我想阻止用户输入除az或连字符以外的任何字符 -
希望可以有人帮帮我.
谢谢
我想知道在java中创建一个非常大的虚拟文件的最有效方法是什么.文件大小应该高于1GB.它将用于单元测试只接受文件<= 1GB的方法.
有没有办法让视图以指定的速度永远旋转?我需要一个指标类型的东西.我知道有一个奇怪的Lxxxxx00ff常数(不记得它)代表"永远".
我正在努力使用JNLP自动化相同的Java代码执行,我惊讶地发现jawaws没有给我一个有效的返回代码.
原始执行行是:
javaws -wait http://example.com:666/missing.jnlp
Run Code Online (Sandbox Code Playgroud)
这确实显示了一个丑陋的窗口,"无法启动应用程序".信息.
你可以想象我尝试使这不需要GUI并尝试:
javaws -wait -Xnosplash -import -silent http://example.com:666/missing.jnlp
Run Code Online (Sandbox Code Playgroud)
但即使这个命令失败,它仍然会返回0,成功.
怎么解决这个?
可能重复:
如何判断变量在Perl中是否具有数值?
我想确定变量(从字符串解析的值)是否为数字.我怎样才能做到这一点?好吧,我想/^[0-9]+$/会工作,但有更优雅的版本吗?
我强烈需要覆盖JSF 2.0 Content-Type标头.默认是
Content-Type:application/xhtml+xml; charset=UTF-8
Run Code Online (Sandbox Code Playgroud)
但是我需要
Content-Type:text/html; charset=UTF-8
Run Code Online (Sandbox Code Playgroud)
谢谢.
我正在尝试在Android浏览器中检测滚动事件(我的特定版本是2.1,但是你希望它也适用于旧版本).这似乎不可能!
我第一次尝试这个:
document.addEventListener('scroll', function(){ alert('test'); }, false);
Run Code Online (Sandbox Code Playgroud)
但没有触发任何内容(页面加载时除外).
我想:好吧,让我们疯狂并通过以下方式模仿:1.检测touchend 2.轮询window.pageYOffset以便我们知道窗口何时停止滚动3.在滚动时手动触发我想要的用户功能.
不幸的是,touchend事件看起来也不会被触发......事实上,当我们不滚动并只点击屏幕(touchstart + touchend)时,它就可以工作了.一旦我们在中间滚动页面(touchstart + touchmove + touchend),它就会破坏所有内容.
现在我最基本的例子只包含这个:
document.addEventListener('touchend', function(){ alert('test'); }, false);
Run Code Online (Sandbox Code Playgroud)
但是当我们用手指滚动并释放触摸时,警报不会显示出来......
有没有人有建议?
谢谢.