如何使用jQuery临时放大悬停字体大小
How to temporarily enlarge font size on hover using jQuery
你好,刚才遇到了一个小问题我有一个列的文本,我已经唤起了一些代码,使文本的字体变得更大时,悬停在列
$("#column3").hover(function(){
$("p").css("fontSize", "30px");
});
但是我如何让字体恢复到原来的大小。
我希望这不是一个愚蠢的问题。
老实说,我花了悲惨的12分钟看过去的线程关于我正在经历的问题,谢谢。
对不起,如果这是一个愚蠢的
用CSS代替,省却javascript的麻烦:
<style>
#column3 p {font-size: 10px}
#column3 p:hover {font-size: 30px}
</style>
另一方面,如果您想要放大容器内的所有p
,当将鼠标悬停在容器本身时,您可以将:hover
放置在容器上,如下所示:
<style>
#column3 p {font-size: 10px}
#column3:hover p {font-size: 30px}
</style>
注意这细微的差别!
同时,在javascript中,确保javascript在测试时处于非活动状态:
<script>
/*
$("#column3").hover(function(){
$("p").css("fontSize", "30px");
});
*/
</script>
这似乎是有效的,我有一个小提琴下面来证明它。有什么问题吗?
$(document).ready( function(){
var size = $("#column3").css("fontSize");
$("#column3").hover(
function(){
$(this).css("fontSize", "30px");
},
function(){
$(this).css("fontSize", size);
}
);
});
HTML <div id="column3">test</div>
http://jsfiddle.net/Lbxsf2t0/EDIT如果你想改变p
的大小。
var size = $("#column3").css("fontSize");
$("#column3").hover(
function(){
$(this).find("p").css("fontSize", "30px");
},
function(){
$(this).find("p").css("fontSize", size);
}
);
要更改字体大小,必须使用"font-size"。看看下面的js代码
$("#column3").hover(function(){
$('p').css("font-size","30px");
});
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 当鼠标悬停在文本中的单词上时显示警报
- 用Javascript更改我网站上的字体大小
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 手风琴可点击并悬停
- 悬停功能触发器
- 如何在鼠标悬停时在另一个图像上滑动图像.
- 鼠标悬停事件影响列表中所有行中的按钮,而不仅仅是特定按钮
- 在 ul 下更改内容的字体颜色,在悬停时
- 是否可以在悬停时在两个字体图标之间切换
- 悬停时旋转一个字体很棒的图标
- 如何将菜单上Cufon字体的悬停颜色更改为红色
- 更改鼠标悬停时的字体颜色,然后单击javascript或html
- 尝试使用Jquery悬停来改变字体大小
- Jquery下拉菜单改变悬停时的字体重量
- 鼠标悬停时更改字体大小,鼠标离开时恢复为原始字体
- 如何使用jQuery临时放大悬停字体大小
- HighCharts在鼠标悬停时改变dataLabel's字体大小
- 字体真棒社交媒体按钮悬停效果
- 鼠标悬停时在图像中心显示图标字体