HTML代码:
首頁 > web前端 > js教程 > jQuery實現的原圖對比窗簾效果_jquery

jQuery實現的原圖對比窗簾效果_jquery

WBOY
發布: 2016-05-16 16:44:36
原創
1734 人瀏覽過

效果:
jQuery實現的原圖對比窗簾效果_jquery 
HTML程式碼:

複製程式碼



複製程式碼



複製程式碼


複製碼🎜>

​​
​​
JS程式碼:




複製程式碼



複製程式碼



複製程式碼


程式碼🎜>
$(function () {
//外DIV
var imageWrap = $('.vfx-image-wrap'),
//前景圖
topImage = $( this).find('.before-image'),
//分割線
divider = $(this).find('.divider-bar'),
stayBounce = $('.toggle -function');

imageWrap.on("mousemove", function (e) {
// Gotta localize top image and divider so it only applies to this
var thisoffs = $( ).offset(),
fullWidth = $(this).width(),
mouseX = e.pageX - offsets.left,
topImage = $(this).find('.before-image '),
divider = $(this).find('.divider-bar');

if (mouseX mouseX = 0;
} else if ( mouseX > fullWidth) {
mouseX = fullWidth
}
$(this).addClass('special'); divider.css({ left: mouseX, transition: 'none' }); topImage.css({ width: mouseX, transition: 'none' }); }); stayBounce.click(function(){ $(this).toggleClass('stay' ); }); imageWrap.on("mouseleave", function () { if (!stayBounce.hasClass('stay')) { divider.css({ left: '50%', transition: 'all .3s' }); topImage.css({ width: '50%', transition: 'all .3s' }); } } ); });
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板