【问题标题】:Issue with float labels浮动标签问题
【发布时间】:2014-06-26 20:15:06
【问题描述】:

我正在尝试实现floatlabels,但由于某种原因我无法让它工作。

这是我所做的:

首先我调用JS文件

<script src="js/floatlabels.min.js"></script>

然后是脚本

  <script>
    $('input.floatlabel').floatlabel();
</script>

然后是标签

<input type="text" id="test-input" placeholder="This is the placeholder" class="floatlabel">

…。但什么也没有发生……有什么想法为什么?我相信我遵循了指示...

非常感谢您的帮助

【问题讨论】:

    标签: jquery html css forms


    【解决方案1】:

    也许您需要先等待所有内容加载完毕:

    $(function() {
        $('input.floatlabel').floatlabel();
    });
    

    因为如果您在控制台中运行该命令,它会正确绑定并正常工作。

    【讨论】:

      【解决方案2】:

      刚刚添加到$(document).ready

      $(document).ready(
          function(){
              $('input.floatlabel').floatlabel();
          });
      

      fiddle

      【讨论】:

        【解决方案3】:
        <script>
           $('input.floatlabel').floatlabel();
        </script>
        

        应该是这样的

        这个

        <script>
          $(function(){ // document.ready
            $('input.floatlabel').floatlabel();
          });
        </script>
        

        http://learn.jquery.com/using-jquery-core/document-ready/

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-08-07
          • 1970-01-01
          • 2018-07-11
          • 1970-01-01
          • 1970-01-01
          • 2021-11-30
          • 1970-01-01
          • 2013-11-26
          相关资源
          最近更新 更多