回答
雖然不是最銳利的動畫,但我已經通過找到父母並隱藏所有兄弟姐妹來使其行爲符合我的想法。我不確定爲什麼這會將元素向左滑動,而直接調用.siblings()
似乎不是。
正如其他人所說,使用類來標識一組項目是正確的方法,而不是通過ID。
更新:
雖然我仍然不知道爲什麼兄弟姐妹()未找到兄弟姐妹你通過ID找到了DIV,我懷疑它做的事顯示/隱藏或甚至可能使用滑動動畫的過程。這裏是我建議的jQuery/jQueryUI:
$('a.view-list-item').click(function() {
var divname= this.name;
$("#"+divname).show("slide", { direction: "left" }, 1000);
$("#"+divname).parent().siblings(":visible").hide("slide", { direction: "left" }, 1000);
});
更新:
的excellent update到該溶液通過@ jesus.tesh
更新:
甲behavior update由@erwinjulius該溶液中。 我改變了DIVs定位,使其表現更好,讓用戶在不破壞動畫的情況下快速點擊鏈接。 爲了更好的效果呈現,添加了白色背景和左側填充。
謝謝,非常完美! – user1453918
@ user1453918;我很高興它看起來會爲你工作。我已經更新了我的建議,可能會改善它的用戶友好性。如果它能回答你的問題,請隨時接受這個答案。 – veeTrain
美麗!謝謝! ;) – user1453918
但是這個代碼的工作原理,在元素名稱標籤已經過時了W3C的standaards
我的ID不起作用試,後來我改變了名稱標籤標題和這個作品也和你符合W3C標準!
因此改變 「名稱」 爲 「標題」 這樣的,它的功能很大,在這裏看到:http://design65grafischontwerp.nl/#portfolio
$(文件)。就緒(函數(){
$('a').click(function() {
var divtitle= this.title;
$("#"+divtitle).show("slow").siblings().hide(1000);
});
});
- 1. ICS TASKMANAGER像動畫[幻燈片左,右]
- 2. 幻燈片不顯示左/右箭頭
- 3. jQuery動畫幻燈片左
- 4. 使用幻燈片動畫顯示/隱藏列表?
- 5. jQuery隱藏顯示幻燈片懸停
- 6. 幻燈片顯示/隱藏工具箱
- 7. 顯示/隱藏和幻燈片表
- 8. jQuery幻燈片和顯示/隱藏div
- 9. 隱藏並顯示幻燈片效果
- 10. 幻燈片與ffmpeg幻燈片過渡從右到左
- 11. 幻燈片左右重複
- 12. jquery按鈕單擊以顯示從右到左的幻燈片動畫
- 13. c動畫幻燈片幻燈片#
- 14. 動畫圖像向左像幻燈片
- 15. 動畫切換幻燈片從右到左輸入搜索
- 16. 幻燈片從右一個div到左使用動畫()
- 17. 幻燈片動畫背景顏色從左到右使用CSS
- 18. 如何使幻燈片動畫JQuery的時候顯示隱藏元素
- 19. 鏈接邏輯與幻燈片和隱藏/顯示?
- 20. FlexSlider - 從左到右的幻燈片顯示
- 21. 在AngularJS/ngAnimate中顯示/隱藏時動畫滑動左/右
- 22. 如何在幻燈片動畫中隱藏片段
- 23. 幻燈片動畫
- 24. 幻燈片的左,右過渡
- 25. jQuery的幻燈片從右到左
- 26. 動畫顯示/隱藏div從左到右
- 27. 問題與片段幻燈片動畫
- 28. 幻燈片DIV左/右使用jQuery
- 29. jquery從左到右切換幻燈片
- 30. 幻燈片從右到左100%? CSS-JQUERY
爲什麼你對多個元素使用了相同的'id'?絕對錯誤。 – thecodeparadox
yup,改成'class' – gopi1410
uops,我沒有注意到^^ – user1453918