2011-05-26 31 views
1

我想用jQuery在WordPress中開發簡單的幻燈片。它在除IE以外的所有瀏覽器都很好用。jQuery in wordpress在ie8中效果不好

var blockShow = function(element,nav,duration) { 
    //alert(element); 
    container = jQuery(element); // but in this function throw error: Object doesn't support this property or method 
} 

// this works 
jQuery(document).ready(
    function() { 
    if(jQuery('#header-slideshow')) { 
     blockShow('#header-slideshow'); 
    } 
    } 
); 

更新:我忘了說:外面WP它完美的工作。在IE和其他地方,所以它必須是WP中的東西。

回答

0

從我的經驗來看,如果某件事情在ie中不起作用,但是在其他地方,它是其中的兩件事情之一。

1 - 某些地方有些語法有點錯誤 - mayde無效html(嘗試驗證您的html和css http://validator.w3.org/)額外的逗號或其他內容。其他瀏覽器往往更擅長忽略小的語法錯誤

2 - 您與wordpress的現有腳本有某種衝突。嘗試重新組織加載訂單。

沒有看到實際的網站,我唯一可以推薦的另一件事是備份你的模板,並一個接一個地系統地刪除wordpress元素,直到它工作!它有助於識別問題代碼。