javascript - 我的 javascript showhide 代码上的奇怪错误

标签 javascript jquery html css toggle

我已成功完成此显示所有操作,但现在当我单击显示全部然后单击打开的文本或图像时,它会将文本置于屏幕右侧。 JSFiddle Gyazo

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script>
$(function () {   
    $('.toggle-all').click(function() {
        $('.printer').each(function () {
            $(this).siblings('.gwinfo').slideToggle('slow');
        });
    });
});
</script>
<style>
.gwinfo {
    display: none;
}
a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
   .left{
          display: block;
          float:left; 
          width:10%;
    }
</style>

一般:JSFiddle 中的其余代码,请随时修复我的一些代码,我将不胜感激。另外,如果您设法修复了我的代码,请发布带有修复代码的 JSFiddle 链接。非常感谢你们,伙计们!

最佳答案

不要使用 break 标签来清除 float ,而是使用 div。我还修复了一些未正确嵌套的标签。

<div style="clear: both;"></div>

http://jsfiddle.net/z2tSd/5/

关于javascript - 我的 javascript showhide 代码上的奇怪错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24127898/

相关文章:

javascript - 通过js在div上加载页面后,我的导航栏不会折叠

像 StackOverflow 的输入标签一样的 jQuery 自动完成标签插件?

javascript - 将div转换为图片,在javascript中的bootstrap modal中显示

javascript - 在以 JSON 格式导入 MongoDB 之前清理 HTTP 响应 header 中的非法字符

javascript - Modal仅在ajax请求后触发

javascript - 单击按钮触发输入以显示焦点

javascript - 使用 jQuery 单击后更改 anchor 文本

javascript - 使用 jQuery 获取提交的表单值,有超过 1 个具有相同类名的表单

javascript - 如何使用 jsonp 调用返回的数据在 Durandal 中呈现 View ?

html - 顶部 div 出现在底部和底部到顶部