Perhabs這個問題應該被命名爲:如何通過哈希動畫jQuery的對象。如何將字符串對象轉換爲實物
不論如何......我如何將字符串轉換成一個對象?我試過JSON.parse
和$.parseJSON
但收到以下錯誤消息:Uncaught SyntaxError: Unexpected token t
。
我盡力去完成:我想動畫的jQuery通過散列對象。
這是我目前的狀態(也許有一個更好的方式然後告訴我嗎?!):
var params = (location.hash || '#').substr(1).split('|');
$.map(params, function (e) {
var parts = e.split('=');
$(parts[0]).animate(parts[1]);
console.log(typeof parts[1]); // 2 `string`
});
使用此fiddle和重視這些散列的網址:
##foo={top:100,left:100}|#bar={top:100,right:100}
(對不起,降價不允許我將這種散列直接附加到鏈接)。
啊,該死!很好,謝謝♥ – yckart