Hy家伙,我有一个奇怪的问题,jQuery可排序,我不知道如何解决.
我在这里创造了一个小提琴:http://jsfiddle.net/44LgX/
我的js代码:
jQuery( document ).ready( function() {
$( '.v-content-container' ).sortable({
placeholder : 'v-column-placeholder',
start : function( e, ui ){
ui.placeholder.width( ui.item.width() );
ui.placeholder.height( ui.item.height() );
}
});
});
Run Code Online (Sandbox Code Playgroud)
基本上,每行包含两列,可在该行中排序.为什么3排?仅用于演示目的,计数无关紧要.
现在,您可以尝试将第二列拖到第一个位置来演示此问题.您会注意到,在您开始拖动之后,元素将跳出指向屏幕左下角的指针.
现在,我做了一些挖掘,似乎我不是唯一有这个问题的人.建议的解决方案是使用helper:clone作为可排序的参数,但这不符合我的需要,我也想解决我的原始问题,而不是解决它.
任何帮助或见解都很好,谢谢!
我正在使用 Material-UI 和 styled-components。我遇到过一种情况,我想使用基于传递的 prop 的样式组件来覆盖 Material-UI 组件的样式。
我尝试的第一件事就是简单地将一个额外的 prop 传递给使用 styled-component 导出的组件,但 React 抱怨该 prop 没有在组件上定义。
export const AppMenuItemButton = styled(
React.forwardRef(({ active, ...rest }, ref) => <IconButton {...rest} />),
)`
background-color: hsla(0, 0%, 0%, 0.4);
border-radius: 50%;
border: 2px solid hsl(0, 0%, 15%);
${props =>
props.itemActive &&
css`
border-color: ${theme.palette.primary.light};
`}
`;
Run Code Online (Sandbox Code Playgroud)
然后,我尝试按照我在网上看到的示例,其中将 Material-UI 组件包装到一个函数组件中,该函数组件基本上接受该附加道具并将其余部分传递给 Material-UI 组件:
export const AppMenuItemButton = styled(
({ active, ...rest }) => <IconButton {...rest} />,
)`
background-color: hsla(0, 0%, 0%, 0.4);
border-radius: 50%; …Run Code Online (Sandbox Code Playgroud) 我有一个问题,因为我不熟悉js,我会很感激任何建议.
基本上,我每隔x秒执行一次文章页面上的ajax调用,它连接到数据库并检查注释编号.
现在,在每次通话之后,我需要检查最后一次通话是否返回大于前一次通话的号码(检查号码评论是否增加).
我无法确定如何正确存储与下一次调用比较后将被删除的单个调用的数据,当然还会被新数据覆盖.
现在,有两种方法我可以使用并知道如何:cookie和将数据存储在隐形元素内的dom中,但这是最佳解决方案吗?