我想要做的是当路径是/ prokennex / products将该页面设置为某些css属性时,padding设置为0准确,但由于某些原因,这不起作用。这是函数
(function() {
var path = window.location.pathname;
if (path == '/prokennex/products') {
$('div.module-content').css('padding' , '0');
alert('hello');
};
})();
警报确实消失,但css属性没有显示,我可以做些什么来解决这个问题?它可能只是与其当前的css属性冲突
答案 0 :(得分:1)
准备一份文件:
(function() {
$(function(){ // add to this block
var path = window.location.pathname;
if (path == '/prokennex/products') {
$('div.module-content').css('padding' , '0');
alert('hello');
};
}); // add to this block
})();
由于IIFE的结构在dom准备好之前被解雇所以这不会做任何事情。像.css()
这样的jQuery方法需要首先加载dom,当元素准备就绪时jQuery会被执行。