我想把一个列表项从一边移动到另一边。但是,它似乎不起作用。我可以将列表项从左侧移动到右侧,但不能反过来。左侧在CSS文件中有float:left。如果我删除它,一切都正常工作。我该如何解决这个问题?
有人能帮忙吗?
我想把一个列表项从一边移动到另一边。但是,它似乎不起作用。我可以将列表项从左侧移动到右侧,但不能反过来。左侧在CSS文件中有float:left。如果我删除它,一切都正常工作。我该如何解决这个问题?
有人能帮忙吗?
这个问题只有一部分与你的CSS有关。当你使用float:left来设置UL时,它不会呈现为块状元素。快速解决方法是使用标准的“clearfix”设计:
#newsLayout ul {display:block;overflow:hidden}
不要在List1 LI元素中使用float: left,而应该使用display: inline-block。
更多细节,请参考jQuery UI文档中的示例,该示例几乎完全符合您的需求。