相关疑难解决方法(0)

你能在<span>中找到<span>吗?

这是故事:我正在使用SWFObject将Flash对象插入到我的页面中.嵌入吃了我的span.所以,我失去了所有的CSS.我正在考虑将所有CSS移动到父级,因此当Flash出现时我不会丢失我的CSS样式.

我已经使用试过span内的span,但我不认为它的工作.是否有一个原因?我不明白为什么你可以拥有div一个div而不是span一个span.

是否与spans内联有关?

html css

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

带有子元素的JavaScript mouseover/mouseout问题

我有这个小问题,我正在请求你的帮助.我有一个div元素,在其中我有一个img元素,就像这样

<div id="parent" onmouseover="MyFuncHover()" onmouseout="MyFuncOut()">
    <img id="child" src="button.png" style="visibility: hidden" />
</div>

<script type="text/javascript">
    function MyFuncHover() {
        // Here I have some code that makes the "child" visible
    }

    function MyFuncOut() {
        // Here I have some code that makes the "child" invisible again
    }
</script>
Run Code Online (Sandbox Code Playgroud)

正如你所见,图像是div的孩子.我希望只有当我离开div时,孩子才会消失.然而,它看起来像当我将鼠标移动到图像时,MyFuncOut()函数被调用(因为,我想,我将鼠标悬停在图片离开DIV).我不希望这种情况发生.我想只在离开div区域时调用MyFuncOut()函数.

我不知道当你将鼠标移到子控件上时,它的父母会调用mouseout事件(即使我在孩子身上,我仍然在父母身上).我被困在这里,我需要你的一些好建议.谢谢!

变化

OK当我"抓出"孩子时,事件冒泡不会向父母发送"mouseout"事件.当我"鼠标悬停"孩子时,它也不会向父母发送"鼠标悬停"事件.那不是我需要的.当我"鼠标悬停"孩子时,我需要父母的"mouseout"事件不被发送.得到它?当我不希望将子项上的单击事件传播到父项时,事件冒泡很有用,但这不是我的情况.奇怪的是,当我"鼠标悬停"它们时,我在同一个父级中有其他元素不会触发父级的"mouseout"事件.

javascript mouseover parent-child mouseout

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

标签 统计

css ×1

html ×1

javascript ×1

mouseout ×1

mouseover ×1

parent-child ×1