jQuery脚本不在chrome中工作

时间:2013-03-06 09:46:41

标签: jquery google-chrome

我不知道我的jQuery脚本有什么问题。出于某种原因,它没有在Chrome中显示任何影响。在FF工作得非常好。

我试图搜索一些答案,显然我可以打开javascript控制台并检查Chrome中的错误。完成那个和控制台保持清晰的错误。

有人可以看看吗?

   var nastawy =   [
                    { "name" : "ogrzewanie", "button" : "heat", "sliderid" : "heatingSlider", "submitBtn" : "heatingOk", "unit" : "°C", "def" : "0" },
                    { "name" : "chlodzenie", "button" : "chill", "sliderid" : "chillSlider", "submitBtn" : "chillOk", "unit" : "°C", "def" : "0" }
                ]

$(document).ready(function(){
    $.each(nastawy, function(index, val) {
        var btn = val.button;
        var slider = val.sliderid;
        var submit = val.submitBtn;
        var unit = val.unit;
        var def = val.def;
        $( "#"+slider ).val(def+unit); //DEFAULT na przycisku
        $("#"+btn+" .ui-btn-inner .ui-btn-text").text($( "#"+slider ).val()); //Ustawienie na input - slider
        $(".ui-slider-input").wrap($('<div />').css({
            position : 'relative',
            display  : 'inline-block',
            width    : '100%',
            overflow : 'hidden'
        }));
        //Usunięcie stopni po kliknieciu na input
        $("#"+slider).click( function() {
            $( "#"+slider ).val( function( index, val ) {
                return val.replace(unit, '');
            });
        });
        //Zmiana suwakiem
        $("#"+slider).change( function() {
            $( "#"+slider ).val( function( index, val ) {
                return val + unit;
            });
        });
        //Zmiana w input
        $("#"+slider).blur( function() {
            $( "#"+slider ).val( function( index, val ) {
                return val + unit;
            });
        });
        //Zatwierdzenie i ustawienie ogrzewania + wyjątki dla ogrzewania/chłodzenia
        $("#"+submit).click( function () {
             $("#"+btn+" .ui-btn-inner .ui-btn-text").text($( "#"+slider ).val());
             if ((btn == 'heat') && ($( "#"+slider ).val() != '0°C')) {
                $("#chill").addClass('ui-disabled');
             }
             else {
                $("#chill").removeClass('ui-disabled');
             }
             if ((btn == 'chill') && ($( "#"+slider ).val() != '0°C')) {
                $("#heat").addClass('ui-disabled');
             }
             else {
                $("#heat").removeClass('ui-disabled');
             }
        });
    });
});

http://jsfiddle.net/rmEAm/

0 个答案:

没有答案