2013-03-18 19 views
0

按照此文檔,http://css3pie.com/documentation/pie-js/我能夠成功地將插件應用於一個元素並使CSS3樣式工作,但它不適用於多個項目。CSS3 PIE.js,用於多個項目

//THIS WORK ON THE WRAPPER 

$(function() { 
    if (window.PIE) { 
    $('#wrapper').each(function() { 
     PIE.attach(this); 
    }); 

    } 
}); 

//SECOND FUNCTION FOR ANOTHER ID, DOES NOT WORK 

$(function() { 
    if (window.PIE) { 
    $('#menu').each(function() { 
     PIE.attach(this); 
    }); 

    } 
}); 

任何人都有任何CSS3 PIE的經驗,並使其工作與多個元素?

+0

從未嘗試js方法,但在CSS中使用時,我發現它會導致一些性能問題,並且如果您的網站對絕對定位元素有響應,有時會出現顯示錯誤。由於問題太多,我不得不刪除PIE – Huangism 2013-03-18 18:20:43

+0

是的,PIE不能很好地擴展可以帶來複雜的頁面爬行。 – 2013-03-18 18:21:34

回答

0

問題是CSS3樣式的元素沒有應用z-index。一旦爲這兩個元素添加一個z-index,PIE.js就起作用了。

1

$('#wrapper')意味着您正在選擇一個ID。由於ID應該是唯一的,所以只返回一個元素是有意義的。