我知道一個可以動態使用刪除圖像動態使用jQuery通過清除src屬性
$("#id").attr("src","path of the image"),
但爲onload某些事件的特定圖像加載圖像,
$("id").attr("src","")
不起作用。
使用jquery卸載圖像運行時的正確方法是什麼?
我無法更改圖像的顯示或可見性屬性,我需要加載卸載它。
我知道一個可以動態使用刪除圖像動態使用jQuery通過清除src屬性
$("#id").attr("src","path of the image"),
但爲onload某些事件的特定圖像加載圖像,
$("id").attr("src","")
不起作用。
使用jquery卸載圖像運行時的正確方法是什麼?
我無法更改圖像的顯示或可見性屬性,我需要加載卸載它。
只是remove使用ID的元素:
$("#id").remove();
有方法可以做到這個數目。您可以使用一個適合你
$('#id').removeAttr('src'); // Remove the src
$('#id').remove(); //This will remove the element from DOM so be careful
$('#id').attr('src', 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=='); // This will change the src to a 1x1 pixel
$('#id').removeAttr('src').replaceWith($image.clone()); //That worked for few people
改變'src'屬性不 '卸載' 上的圖像資源 - 它只是刪除了與該「」元素的綁定。你爲什麼不能改變'display'或'visibility'? – Barney 2013-02-21 18:33:30
因爲它是一個動畫的動畫,並且動畫僅在加載圖像時播放,因此我只需要加載和卸載,在我的情況下顯示和可見性無用,而且我需要再次加載某些點擊事件,因此我無法使用()方法太... :(請幫我這個 – Hazel 2013-02-21 18:36:32
我希望''(「id」)'是一個錯字(注意缺少'#') – Alexander 2013-02-21 18:42:41