簡體   English   中英

Javascript 僅有時執行(Internet Explorer 7 和 8)

[英]Javascript executing only sometimes (Internet Explorer 7 and 8)

我正在使用 2 個用於圓角的插件,一個用於所有導航器,一個用於 IE 的 DD_Roundies,IE 代碼似乎只在有時執行,顯然與緩存無關,因為我清理它,有時我得到圓角和一些有時我沒有。

您可以在此處(嘗試重新加載頁面幾次)或此處看到它,其中顯示“Solicite presupuesto”的灰色 div 應根據else之后的第一條指令調整大小。

javascript 似乎比 dd_roundies 更多,因為else之后的第一條指令也不總是有效,這是我的代碼:

  $(document).ready(function()
    {
        var anchoDoc = getViewSize();
        //if (anchoDoc <= 1152) && (anchoDoc >1024)
        if ((anchoDoc <= 1024) && (anchoDoc >800))
            $('#css-dispositivo').attr('href', 'css/estructura1024.css');

        $('#contenido').corner('bottom', '40px');
        $('#pie-pagina').corner();

        //El plugin jquery.corners falla en IE cuando el fondo no es liso, por tanto se usa el plugin DD_roundies en IE para aquellos elementos con fondo
        //de imagen o degradado (el motivo de no usarlo en todos los elementos para IE es que DD_roundies sa peor resultado)
        if (navigator.appName.toLowerCase().indexOf('internet explorer') < 0)
        {
            $('#wrapper-animacion').corner();
            $('#solicitud-presupuesto').corner();
            $('.grupo-clientes').corner("30px");

            $('a.link-pie').corner('5px');
            $('.texto-destacado1').corner('right', '20px');

            $('#frmContacto .wrapper-campo').corner();
            $('#frmContacto .wrapper-textarea').corner();
        }
        else
        {
            $('#solicitud-presupuesto').css('width', '54%');
            DD_roundies.addRule('#wrapper-animacion', '10px');
            DD_roundies.addRule('#solicitud-presupuesto', '10px');
            DD_roundies.addRule('.grupo-clientes', '10px');

            DD_roundies.addRule('a.link-pie', '6px');
            DD_roundies.addRule('.texto-destacado1', '30px');

            DD_roundies.addRule('.wrapper-campo', '10px');
            DD_roundies.addRule('.wrapper-textarea', '10px');
        }
    });

謝謝

我建議將 CSS3 和http://css3pie.com/用於圓角。 它更快 DD_roundies 並且更易於使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM