本文實例講述了jquery插件jquery.beforeafter.js實現左右拖拽分隔條對比圖片的方法。分享給大家供大家參考。具體如下:
左右拖拽切換對比圖片效果,運行效果后,圖片中間有個拖動條,拖動左右滑動,可看到圖片不一樣的效果,女模特的臉變嫩了,呵呵,其實是用了兩張背景圖片實現的,這就需要jquery.beforeafter.js插件了,拖動時候的小圖標不見了,路徑可以在jquery.beforeafter.js中設置,不多說了。
運行效果截圖如下:
在線演示地址如下:
http://demo.VeVB.COm/js/2015/jquery-beforeafter-js-style-codes/
具體代碼如下:
<!DOCTYPE html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>通過拖拽展示前后圖片對比效果的jQuery插件jquery.beforeafter</title><script type="text/javascript" src="js/jquery-1.6.2.min.js"></script><script type="text/javascript" src="js/jquery-ui-1.8.13.custom.min.js"></script><script type="text/javascript" src="js/jquery.beforeafter-1.3.min.js"></script><script type="text/javascript">$(function(){ $('#container').beforeAfter({imagePath:'js/'}); $('#container1').beforeAfter({imagePath:'js/'}); $('#container2').beforeAfter({imagePath:'js/'}); $('#container3').beforeAfter({imagePath:'js/'}); $('#container4').beforeAfter({imagePath:'js/'}); $('#container5').beforeAfter({imagePath:'js/'}); $('#container6').beforeAfter({imagePath:'js/'});});</script> <style> html{display : none ; } </style> <script> if( self == top ) { document.documentElement.style.display = 'block' ; } else { top.location = self.location ; } </script><style type="text/css">body { background: #ccc;}#content { margin:0 auto; width:755px;}#container + div.balinks {<!--margin-left: 200px; -->}</style></head><body><div id="content"><div id="container3"><div><img alt="before" src="images/blonde1_before.jpg" width="326" height="495" /></div><div><img alt="after" src="images/blonde1_after.jpg" width="326" height="495" /></div></div></div></body></html>
希望本文所述對大家的jquery程序設計有所幫助。
新聞熱點
疑難解答