任何想法为什么jquery ui主题在jsfiddle中不起作用,但它在我的localhost上工作?
答案 0 :(得分:2)
JS需要一个portlet类,而HTML则使用widget类。
答案 1 :(得分:0)
从左侧的下拉菜单中移除$(document).load
包装或chage到 nowrap 。 http://jsfiddle.net/UxvaG/1/
$( ".column" ).sortable({
connectWith: ".column"
});
$( ".portlet" ).addClass( "ui-widget ui-widget-content ui-helper-clearfix ui-corner-all" )
.find( ".portlet-header" )
.addClass( "ui-widget-header ui-corner-all" )
.prepend( "<span class='ui-icon ui-icon-minusthick'></span>")
.end()
.find( ".portlet-content" );
$( ".portlet-header .ui-icon" ).click(function() {
$( this ).toggleClass( "ui-icon-minusthick" ).toggleClass( "ui-icon-plusthick" );
$( this ).parents( ".portlet:first" ).find( ".portlet-content" ).toggle();
});
$( ".column" ).disableSelection();
如果您在选择lib的左上角选择onLoad
,那么jsfiddle将自动将代码包装在$(document).load({})
答案 2 :(得分:0)
你必须遗漏一些CSS,使用ThemeROller
下载ThemeRoller主题:The 构建主题的最简单方法是使用 ThemeRoller生成和 下载一个主题。这个应用程序将创建 一个新的ui.theme.css文件和图像 目录包含所有必要的 背景图像和图标精灵 这可以简单地放入你的 项目。这种方法将是 最容易创建和维护但是 限制选项的自定义 在ThemeRoller中提供