隐藏在pageload

时间:2015-08-07 07:23:18

标签: javascript jquery html css forms

我为表单制作了一个自定义单选按钮。

除了我的一个<div>之外,它完美无缺。关于这个div的特别之处在于它隐藏在页面上。当您选择其他选项时,它会显示。

我并不知道为什么会这样,以及如何解决它。

“button.residentRetainRequest”按钮在divload中隐藏在页面加载中。

我的javascript代码:

({
    buttonResident: function(options) {
      var buttons, settings, toggle;
      buttons = $(document).find("button.residentRetainRequest");
      settings = {
        activeClass: "jqbr_active",
        allowUnchecking: false,
        callbackObject: null,
        callbackMethod: null
      };
      settings = jQuery.extend(settings, options);
      toggle = function(clickedElement) {
        var activate;
        activate = false;
        if (!clickedElement.hasClass(settings.activeClass)) {
          activate = true;
        }
        buttons.removeClass(settings.activeClass);
        if (activate) {
          clickedElement.addClass(settings.activeClass);
        }
        if ((settings.callbackObject != null) && (settings.callbackMethod != null)) {
          return settings.callbackObject[settings.callbackMethod](clickedElement, activate);
        }
      };
      return $(document).on("click", $(this).selector, function(e) {
        e.preventDefault();
        return toggle($(this));
      });
    }
});

0 个答案:

没有答案