jQuery fadeIn,fadeOut,fadeTo
时间:2020-02-23 14:46:08 来源:igfitidea点击:
jQuery提供了一种简单的方法,可以通过fadeIn(),fadeOut()和fadeTo()函数在HTML中实现透明效果。
jQuery淡入淡出
使用jQuery透明效果可以解决跨浏览器的问题,我们可以将其用于div,text或者html等任何DOM元素。
jQuery fadeOut()函数用于实现消失效果。
jQuery fadeIn()函数用于将其恢复为原始状态。
jQuery fadeTo()用于实现不同百分比的透明度。
jQuery fadeIn,fadeOut,fadeTo示例
这是一个示例HTML页面,显示了jQuery fadeIn,fadeOut和fadeTo用法。
<html> <head> <script type="text/javascript" src="jquery-1.8.3.min.js"></script> <title>jQuery fadeIn fadeOut Effect Example</TITLE> <style> body,input { font-family: Helvetica, Arial; } #fade, #fadeTo { width: 150px; height: 50px; padding: 10px; border: 1px solid black; background-color: yellow; } </style> </head> <body> <input type="button" value="Fade Out" onclick="fadeToggle('fade', this)" <br> <div id="fade">Demo Text in div for fadeIn, fadeOut example</div> <br> <input type="button" value="FadeTo 50%" onclick="fadeToToggle('fadeTo', this)" <div id="fadeTo">Demo Text in div for fadeTo example</div> </body> <script> //javascript function for fade effect toggling function fadeToggle(div_id, button) { if (button.value == 'Fade Out') { $('#' + div_id).fadeOut('slow'); button.value = 'Fade In'; } else { $('#' + div_id).fadeIn(2000); button.value = 'Fade Out'; } } function fadeToToggle(div_id, button) { if (button.value == 'FadeTo 50%') { $('#' + div_id).fadeTo('slow' , 0.5); button.value = 'FadeTo 100%'; } else { $('#' + div_id).fadeTo(4000 , 1.0); button.value = 'FadeTo 50%'; } } </script> </html>