2011-05-26 48 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元素,直到它工作!它有助于识别问题代码。