1 votos

Problema con JS

Tengo un problema con el siguiente calculo en js no funciona en IE8, si alguien me pueda ayudar que debo quitar o agregar del codigo, xq me funciona en todos menos en ie8.

/ ====================================================================== Simulador Cálculo Cuota ======================================================================== /

$(function () {

////////////////////////////////////////////////// 
var inter = 11.5; // Porcentaje de interés variable
//////////////////////////////////////////////////
var montoIni = 10000; // Valor de monto inicial
var numMesesIni = 12; // Número de meses inicial

var monto = montoIni,
    meses = numMesesIni;

    updateResult();

$("#range").ionRangeSlider({
    min: 0,
    max: 60000,
    step: 250,
    postfix: " €",
    from: 10000,
});

$("#range_02").ionRangeSlider({
    min: 6,
    max: 120,
    postfix: " meses",
    from: 12,
});    

$("#range").on("change", function() {
    var $this = $(this);

    monto = $this.prop("value");

    updateResult();
    console.log("MONTO: " + monto);
});

$("#range_02").on("change", function() {
    var $this = $(this);

    meses = $this.prop("value");

    updateResult();
    console.log("MESES: " + meses);
});

function updateResult() {

    var intPorcMens = (inter/12)/100; // 0,009583
    console.log('intMens: '+intPorcMens);
    var cuota = Math.round(100 * ( ((monto * intPorcMens) * (Math.pow(1 + intPorcMens, meses))) / (Math.pow(1 + intPorcMens, meses) - 1)  ) ) / 100;

    $('.resultado').html(cuota.toFixed(2));
}

});

gracias.

0 votos

Así a bote pronto es imposible saber por que falla, te recomiendo probar a utilizar las herramientas de desarrollador de IE8, hay un menú de desarrollador donde puedes poner breakpoints, etc. Se abre dándole al F12 o en Herramientas > Herramientas de desarrollo. Mas info en https://msdn.microsoft.com/es-es/library/Cc817576.aspx

1voto

Hay que tener en cuenta que Jquery no soporta IE viejas a partir de la version 2.0.0, ahora lo que te sugiero es que uses JS Puro, para que no afectes otras cosas.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by: