Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IE6中的jQuery按钮显示_Jquery_Html_Jquery Ui_Button_Internet Explorer 6 - Fatal编程技术网

IE6中的jQuery按钮显示

IE6中的jQuery按钮显示,jquery,html,jquery-ui,button,internet-explorer-6,Jquery,Html,Jquery Ui,Button,Internet Explorer 6,我们有一些HTML按钮,我们使用JQuery-$(“#按钮”).button()格式化这些按钮。 很好,但是。。当页面第一次在IE6中加载时,您会看到“未格式化”的常规HTML按钮,然后您会在一瞬间左右看到JQuery格式化 如何避免显示默认的HTML按钮而只显示JQuery格式的版本?将其放在一个div中,默认情况下它会隐藏CSS:#hiddenDiv{display:none;}然后在使用JQuery对按钮执行所有样式设置后,取消隐藏div$('#hiddenDiv')。show() 编辑:

我们有一些HTML按钮,我们使用JQuery-
$(“#按钮”).button()格式化这些按钮。

很好,但是。。当页面第一次在IE6中加载时,您会看到“未格式化”的常规HTML按钮,然后您会在一瞬间左右看到JQuery格式化


如何避免显示默认的HTML按钮而只显示JQuery格式的版本?

将其放在一个div中,默认情况下它会隐藏
CSS:#hiddenDiv{display:none;}
然后在使用JQuery对按钮执行所有样式设置后,取消隐藏div
$('#hiddenDiv')。show()

编辑: 要在禁用javascript时显示按钮,请执行以下操作:

<noscript>
    <style>
        #hiddenDiv
            {
            display: block!important;
            }
    </style>
</noscript>

#希登迪夫
{
显示:块!重要;
}

重要提示:这将使您的HTML无效,因为
style
标记不允许出现在
noscript
元素中,而在XHTML中,noscript标记不允许出现在
head
元素中。

尝试一下。在CSS代码中,编写

#button{
visibility: hidden
}
把这个代码放进去

<!--[if IE 6]>
<![endif]-->

如果他们使用IE6并禁用Javascript,就去死他们吧:P

为什么你还在为IE6开发,奇怪的是,世界其他地方是如何从IE6发展而来的,而不是令人惊讶的,开发者自己…@Andrew Dunn:这可能是因为商业原因,因为微软选择将IE6的寿命延长到2014年。。。这甚至在2012年之后:)也许你可以试试看。这是不可取的。因为如果禁用javascript,用户将看不到按钮。解决方案简单,易于实现。是的,在关闭JS的情况下,它确实会让IE6中的任何人陷入困境,但坦率地说,这很难。老实说,如果最初的问题只是影响IE6,并在页面加载后自行修复,我会保持原样。它起作用了。好吧,看起来不太好看,但你用的是IE6;你期望什么?这是不可取的。因为如果禁用javascript,用户将看不到该按钮。
("#button").css("visibility","visible");