如何在此页面上停止jquery和protoype之间的冲突

时间:2017-11-30 17:02:19

标签: javascript jquery wordpress magento

此页面是magento和wordpress主题的组合。不幸的是,jquery导致原型无法工作,但我不会惊讶于使用开发人员工具来找到这些问题。 我的理解是我需要在noConflict模式下运行jquery,但我找不到从wordpress主题调用它的位置。 任何人都可以建议我如何找到这个或解决问题。 http://www.findcarpettiles.co.uk/wp/general-information/free-samples-measurement/ 感谢

1 个答案:

答案 0 :(得分:1)

包含jQuery并自动以noConflict模式运行。我相信你的问题是你包含两个版本的jQuery(一个来自Magento,另一个来自WP)。如果我是你,我会在你的functions.php中添加以下内容,以阻止WP包含其jQuery版本。

add_filter( 'wp_default_scripts', 'change_default_jquery' );

function change_default_jquery( &$scripts){
    if(!is_admin()){
        $scripts->remove( 'jquery');
    }
}