我正在使用 jquery ui 网站上的默认示例来调整 jquery ui 的大小,我注意到我的 div 中间有一个白色补丁:
只有当我将背景颜色添加到我的 div 时,白色补丁才可见,例如:
background-color: cyan;
jsfiddle:
有谁知道发生了什么?
提前致谢
我正在使用 jquery ui 网站上的默认示例来调整 jquery ui 的大小,我注意到我的 div 中间有一个白色补丁:
只有当我将背景颜色添加到我的 div 时,白色补丁才可见,例如:
background-color: cyan;
jsfiddle:
有谁知道发生了什么?
提前致谢
在您的示例中,您为 div 提供了“ui-widget-content”类。
在jqueryui中,这个类有如下背景定义。
background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
在基本主题中,这只是一个白色图像。
您不需要将 jquery 类分配给元素。每当您调用该函数时,它都会自动发生。
这来自 jQuery 的主题。它插入一个 40x100 图像 ( http://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-bg_flat_75_ffffff_40x100.png ) 作为类的背景.ui-widget-content
。当您使用可调整大小的小部件时,它会自动完成。
如果它确实有问题,您可以通过添加background-image: none;
到您的规则来覆盖它。
如果你有css
它而不是把它拉进去,它就可以完美地工作: