我有我試圖動畫圖像的列表:jQuery的動畫不工作時,DIV是在它
<div id = "photoHolderSolutions" class = "PhotoHolder">
<ul id = "solutionsPhotoList" class = "PhotoList">
</ul>
</div>
有了這個CSS:
/*
* Div containing the list of photos
*/
.PhotoHolder
{
position: absolute;
top: 559px;
left: 57px;
float: left;
height: 70px;
}
/*
* List of photos for each video
*/
.PhotoList
{
height: 70px;
margin: 0px;
padding: 0;
}
.PhotoList li
{
list-style-type: none;
float: left;
margin: 0 5px 0 5px;
}
列表項通過JavaScript創建動畫工作正常。我還通過javascript設置了所有width
值(.PhotoHolder
和.PhotoList
)作爲所有圖像的寬度。我想要隱藏將要動畫的額外項目。所以我這樣做:
<div id = "topPhotoWindowSolutions" class = "TopPhotoWindow">
<div id = "photoHolderSolutions" class = "PhotoHolder">
<ul id = "solutionsPhotoList" class = "PhotoList">
</ul>
</div>
</div>
.TopPhotoWindow
{
position: absolute;
top: 559px;
left: 57px;
float: left;
height: 70px;
width: 420px;
overflow: hidden;
}
假設TopPhotoWindow
是,將持有的所有圖像的容器,使用設置height
width
和overflow: hidden
將使只有我想表現了,而較低的DIV .PhotoList
通過滾動的圖像。 (取決於我如何工作CSS)A)所有動畫停止,沒有任何反應(它通過正確的方法,但不移動)或B)(與這個CSS例子發生)所有動畫圖像消失)
建議?
你能的jsfiddle這個例子嗎? – Detect 2011-05-12 17:36:48
是的,讓我看看我是否可以快速重新創建它 – 2011-05-12 17:38:04