订阅本站

项目中遇到一个情况,需要在FLASH播放结束后自动执行一个JS函数,此JS函数是利用JQurey来通过关闭FLASH所在的DIV,并且显示出原先隐藏的另一个DIV容易来代替目前的Flash。

JS代码如下:

<script type="text/javascript">
function showfocus()
{
$(".focus").fadeIn(500);
}
function flashover()
{
$(".flashzone").fadeOut(1000,showfocus);
}
</script>

里面有2个函数 showfocus 是用来显示原先隐藏的一个层,flashover是先关闭当前的层后在执行showfocus

现在目的是想让FLASH播放好后自动调用 flashover 这个函数来实现前面所说的效果。

实现方法如下:
查看全文

通过CSS强制内容不换行

admin 发表于 2011-11-8 分类 知识口袋 | 发表评论

项目中遇到这么一个情况:一个规定宽度的DIV里面需要横向排列一span来放置数据,每个span的内容长短不一,设置为DISPLAY:block,并且Float:left,这样每个Span都能根据里面内容自适应宽度,并且一个个挨着靠左浮动。

现在要达到的效果是一行中当某个span挤不进去的时候,就自动换行,而不是把它的父容器撑宽度或者把它自己撑高(它的内容出现换行)。

经过测试在大部分浏览器下都没问题,但是在IEE6下它不会换行,也没有把父容器撑宽,而是硬生生挤进去,把自己变窄并撑高了,里面的文字换行了。

为了解决这个问题找了word-break这个属性来解决,发现IE6不支持。

重新经过百度娘的指导,使用white-space: nowrap;问题得到解决。
查看全文


无觅相关文章插件,快速提升流量