我想在点击时影响我页面上任何元素的位置
。如果不使用 ID 名称,我该怎么做?我有一段工作代码,它在更改 background-color
时有效,但当我将其更改为 position
时似乎不想工作。
$(document).click(function(event) {
$(event.target).css({'background-color': 'blue'});
});
任何帮助总是感激。谢谢
最佳答案
尝试委托(delegate)事件以更精确地定位元素,但您尝试实现的目标可能会导致非常糟糕的性能问题。
试试这个:
$(document).on('click', '*', function(event) {
$(this).css({'position': 'relative'});
});
关于javascript - 当代码使用背景颜色时无法更改位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28903528/