jQuery 隐藏幻灯片弄乱元素位置

标签 jquery css jquery-ui

代码示例位于:http://jsbin.com/dadih/43

我希望能够单击"is"或“否”并且在第二组按钮出现之前不单击另一个按钮幻灯片隐藏。

隐藏动画开始后,看起来未单击的按钮换行到下一行,我不明白为什么。

一如既往地感谢您的帮助。

最佳答案

你的按钮需要 float :

HTML:

<div class="buttons">   

  <button class="response" id="r1">Yes</button>
  <button class="response" id="r2">No</button>

  <button class="result">Resolved</button>
  <button class="result">Not Resolved</button>

</div>

CSS:

.result{
   display:none;
}

button{
   /*display:inline;*/
   height:30px;
   float:left;
   margin-right:5px;
}

.buttons{
   width:100%;
   overflow:hidden;
}

jQuery:

//$(function() {
    $('#accordion').accordion();
//});

$('.response').click(function() {
   var currentButton = "#" + this.id;

   $('.response').not(currentButton).hide("slide", { direction: "left" }, 200, function(){      
       $('.result').css("display","inline-block");      
       $(currentButton).css("background","dimgrey"); 
   }); 
});

运行示例:http://jsbin.com/fetux/1

关于jQuery 隐藏幻灯片弄乱元素位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22369622/

相关文章:

javascript - 为什么append不能与输入类型文件javaScript更改功能一起使用?

javascript - 停止表单提交,直到模式在 ajax 中打开

javascript - 想要在鼠标悬停子菜单上保持菜单黑色的字体颜色

php - 使用php的ajax多文件上传

jquery - Select2 jQuery 无法获取所选元素

jQuery 可选元键事件绑定(bind)与实际按键不同

html - 边框在一侧的相对框中的绝对定位元素问题

javascript - 如何防止链接样式化他们的 child

jquery-ui - JQueryUI selectmenu - 删除所有选项

javascript - 使用 Jquery DatePicker IN n month n year 格式显示仅月年范围持续时间的差异