Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.11.2011, 12:10
Новичок на форуме
Отправить личное сообщение для karabasbarabas Посмотреть профиль Найти все сообщения от karabasbarabas
 
Регистрация: 10.11.2011
Сообщений: 1

скрипт работает везде, кроме гугл хром
пытаюсь вызвать этот скрипт
/* Created by jankoatwarpspeed.com */

(function($) {
    $.fn.formToWizard = function(options) {
        options = $.extend({  
            submitButton: '',  
        }, options); 
        
        var element = this;

        var steps = $(element).find(".fieldset");
        var count = steps.size();
        var submmitButtonName = "#" + options.submitButton;
        $(submmitButtonName).hide();

        // 2
        $(element).before("<ul id='steps'></ul>");

        steps.each(function(i) {
            $(this).wrap("<div id='step" + i + "'></div>");
            $(this).append("<p id='step" + i + "commands'></p>");

            // 2
            var name = $(this).find("legend").html();
            $("#steps").append("<li id='stepDesc" + i + "'>Шаг " + (i + 1) + "<span>" + name + "</span></li>");

            if (i == 0) {
                createNextButton(i);
                selectStep(i);
            }
            else if (i == count - 1) {
                $("#step" + i).hide();
                createPrevButton(i);
            }
            else {
                $("#step" + i).hide();
                createPrevButton(i);
                createNextButton(i);
            }
        });

        function createPrevButton(i) {
            var stepName = "step" + i;
            $("#" + stepName + "commands").append("<a href='#' id='" + stepName + "Prev' class='prev'>< Предыдущий шаг</a>");

            $("#" + stepName + "Prev").bind("click", function(e) {
                $("#" + stepName).hide();
                $("#step" + (i - 1)).show();
                $(submmitButtonName).hide();
                selectStep(i - 1);
            });
        }

        function createNextButton(i) {
            var stepName = "step" + i;
            $("#" + stepName + "commands").append("<a href='#' id='" + stepName + "Next' class='next'>Следующий шаг ></a>");

            $("#" + stepName + "Next").bind("click", function(e) {
                $("#" + stepName).hide();
                $("#step" + (i + 1)).show();
                if (i + 2 == count)
                    $(submmitButtonName).show();
                selectStep(i + 1);
            });
        }

        function selectStep(i) {
            $("#steps li").removeClass("current");
            $("#stepDesc" + i).addClass("current");
        }

    }
})(jQuery);


таким образом

<script type="text/javascript">
			function MakeWizard() {
            $("#SignupForm").formToWizard({ submitButton: 'SaveAccount' })
            $("#makeWizard").hide();
			/*$("#info").fadeIn(400);*/
			$("#SignupForm").fadeIn(400);
			}
		</script>


<div id="worksheet">
<div id="zagl">
  <p>
    <select>
       <option id="makeWizard" onClick="MakeWizard()" value="1">Web мастер</option>
        <option value="2">PHP программист</option>
        <option value="3">SEO оптимизатор</option>
     </select>
  </p>
...................
...................
</div>
</div>


не хочет работать в хроме. в чём ошибка? я неправильно вызываю или в самом скрипте баги? заявлено, что он работает везде.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простой скрипт не работает нигде кроме IE bazilio2010 Opera, Safari и др. 7 08.10.2011 20:17
Скрипт работает корректно везде, кроме IE 6 McS Events/DOM/Window 1 10.04.2011 15:37
Скрипт работает во всех браузерах кроме IE (getElementById) cmd Internet Explorer 9 19.03.2011 16:06
Скрипт меню-гармошки работает выборочно Extern Элементы интерфейса 2 23.02.2009 15:32
Скрипт не работает во всех браузерах, кроме Оперы Yadooumne! Элементы интерфейса 6 27.10.2008 17:08