-5

我正在使用 uniformjs 来设置一些 html 元素的样式,但是当我尝试使用

$.uniform.update('input[type=checkbox]');

我得到错误

$.uniform 未定义

其他人知道如何解决这个问题吗?

我在页面中添加了 jQuery 和 uniform.js。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script src="js/jquery.uniform.min.js" type="text/javascript" charset="utf-8"></script>

奇怪的是,当它是一个常规的 HTML 页面时,它会起作用,而当我将它变成一个 ASP.NET 页面并添加自定义表单验证器时它就停止了。也许有一些冲突?

4

2 回答 2

3

此错误的原因是浏览器无法识别$.uniform这可能是由于以下两个原因:

  • 您尚未将uniform.js文件包含到您的页面中,请检查您的标记中是否存在类似的外观行。

        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
        <script src="jquery.uniform.js"></script>
    
  • 您在加载之前引用它(您是否将其包含在页面末尾,标记之后?)

于 2013-11-19T11:32:04.093 回答
0

您必须加载所有依赖项和当前库本身才能使其工作。

对于您的CSS:

<link rel="stylesheet" href="uniform.default.css" media="screen" />

对于您的 JavaScript:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script src="jquery.uniform.js"></script>

检查我为您构建的这个 JSFiddle,显示 uniformjs 工作。

于 2013-11-19T11:36:09.363 回答