当代码使用背景色时,无法更改位置

时间:2015-03-06 16:46:24

标签: javascript jquery css

点击广告时,我想影响页面上任何项目的position。如何在不使用id名称的情况下执行此操作?我有一段代码可以在更改background-color时起作用,但在我将其更改为position时似乎不想工作。

$(document).click(function(event) {
    $(event.target).css({'background-color': 'blue'});
});

任何帮助总是受到赞赏。感谢

1 个答案:

答案 0 :(得分:2)

尝试委派事件以更精确地定位元素,但是希望您尝试实现可能会导致非常糟糕的性能问题。

试试这个:

$(document).on('click', '*', function(event) {
    $(this).css({'position': 'relative'});
});