当前位置:  开发笔记 > 编程语言 > 正文

jQuery隐藏show div在Internet Explorer中不起作用

如何解决《jQuery隐藏showdiv在InternetExplorer中不起作用》经验,为你挑选了2个好方法。



1> jeroen..:

在jquery中有一个函数切换,可以完全按照您的要求进行操作,而无需检查可见性:

$("#commentdiv").toggle("slow");



2> cletus..:

我会尝试:

$(document).ready(function() {
  $("#togglediv").click(function() {
    // note: do this first because the :hidden test fails if you
    // do it after triggering a slow animation
    $("#togglediv").text($("#commentdiv").is(":hidden") ? "Hide" : "Sgiw");
    $("#commentdiv").toggle('slow');
  });
});

编辑:为了回应您的评论,此示例在IE7/FF3中完美适用于我. 注意:在使用慢效果时,我确实必须颠倒语句的顺序.有趣!




  Test
  


  
Hide
thanks for answer. but i have tried this code, it was okay. i want to use toggle("slow") effect. this effect is runing firefox, but not i.e. is it a bug?

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有