jQuery 切换焦点/模糊
如何使用 jQuery 在焦点/模糊上切换元素的 CSS?
$('.answerSpace').bind('blur', function(){
$('.normProf').toggleClass('opacProf');
});
$('.answerSpace').bind('focus', function(){
$('.opacProf').toggleClass('normProf');
});
所以现在我有了这个。但它不太有效...
How can I toggle an element's CSS on focus/blur with jQuery?
$('.answerSpace').bind('blur', function(){
$('.normProf').toggleClass('opacProf');
});
$('.answerSpace').bind('focus', function(){
$('.opacProf').toggleClass('normProf');
});
So now I have this. But it doesn't quite work...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
看看这个,这正是你们应该如何进行 jQuery 焦点切换的方式。
基本用例:
Check this out, it's exactly how y'all should do jQuery focus toggle..
Basic use case:
尝试
Try
好吧,如果我没说错的话,您可以使用 onblur 和 onfocus 事件,使用 toggleClass 函数:
Well, if I get you right, you can use onblur and onfocus events, with the toggleClass function:
模糊仅在您留下输入时才会激活,因此您可以使用它再次移除焦点。
Blur only gets active when you leave an input, so you can use it to remove the focus again.