style.marginLeft在wordpress中不起作用

时间:2019-05-01 16:35:18

标签: javascript css wordpress

我想使用javascript在wordpress主题中为对象添加左边距。 首先,我添加function.php:

function loadingOwnScripts(){
    wp_enqueue_script(
        'own-scripts',
        get_template_directory_uri() . '/own_scripts.js',
        array ('jquery'),
        null,
        'true'
    );
}

add_action('wp_enqueue_scripts', 'loadingOwnScripts');

然后在.js文件中:

var menuWidth = document.getElementById('main-navigation').offsetWidth;
if ( menuWidth > 0 ) {
    var marginL = (menuWidth * 0.353271028) + 'px';
    var navPointer = document.getElementById('nav-pointer');
    navPointer.style.marginLeft = marginL;
    alert(marginL);
};

它不起作用。我不知道为什么 即使我放了也不行:

navPointer.style.marginLeft = "500px";

0 个答案:

没有答案