2014-03-28 15 views
0

我試圖在視頻應用SVG濾鏡,實際上它與WebKit的作品,如果我用了-webkit-屏蔽外部SVG文件:URL(mask.svg)屬性。jQuery的目標SVG元素分隔的文件

的問題是,我想要的目標在面具的元素來改變它的屬性。如果我將svg代碼放在與html相同的文件中,它會工作順利,但Jquery無法訪問mask.svg中html文檔之外的元素。

所以在同一個文件中的SVG和HTML我可以

var mask = $('#mask1 #group #circle')[0]; 

目標,但作爲WebKit的不嵌入在同一個文件SVG由於WebKit的面具工作specifiy CSS屬性,是有沒有在jQuery中的目標元素實際的HTML代碼之外的方法?

非常感謝!

Ph

回答

0

您無法在文檔以外的文檔中定位任何內容。你可以做的是使用include聲明來使你的代碼更漂亮一些,或者實時加載svg。從那裏你可以使用CSS來隨意設計。

+0

謝謝!實際上加載SVG代碼使其可操作,但不影響渲染... – hachpai