jquery - 专注于输入时如何更改背景位置

标签 jquery css

<div class="field">
    <input name="password" type="password" />
</div> 

我想在输入焦点上更改字段 div 的背景图像位置。知道用 jquery 来做吗?谢谢。

最佳答案

我还没有尝试过,但我认为以下方法应该可行:

$('input:password').focus(
    function(){
        $(this).parent().css({'background-position': 'Xpx Ypx'});
    }).blur(
    function(){
        $(this).parent().css({'background-position': 'Xpx Ypx'});
    });

关于jquery - 专注于输入时如何更改背景位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4701824/

相关文章:

javascript - 如何以编程方式更改 div 的 css?

jquery - 为什么下拉菜单会压低下方的div

html - 如何将 CSS 复制到 Chrome 中的另一个选项卡?

javascript - 如果其中一个子菜单项处于事件状态,则展开下拉菜单

javascript - 没有 http ://的 jQuery 验证 URL

javascript - jQuery 元素值等于 x

css - Surveyor gem 破坏了我的 CSS

javascript - 位置固定但仍可滚动?

javascript - 使用innerHTML没有效果

javascript - 使用 jQuery Uniform.js 更改选择值