1
私はelevateZoomを有効にしたギャラリーを持っています。このElevateはギャラリーの外でも有効です。どのようにギャラリーの外側に高所のズームを隠すか。以下は、使用している簡単なコードです。私はmouseleaveを使ってみましたが、うまくいかないようです。Elevateをギャラリー内でのみ表示するにはどうすればいいですか
(function($){
$(document).ready(function() {
$('.rg-image-wrapper').mouseleave(function(){
$('.zoomContainer').hide();
});
$('#zoombtn').on('click', function(){
if($('.enabled').length === 0){
$('.zoomContainer').show();
$("#zooom").elevateZoom({
zoomType: "lens",
lensShape : "square",
cursor: "crosshair"
});
$(this).toggleClass('enabled');
}
else{
$(this).toggleClass('enabled');
$('.zoomContainer').hide();
}
});
});
})(jQuery);
エレベータズームのスクリーンショットが出てきます。
ハズレ!それは適切にラップされています。 jqueryを使ってそれを隠す方法はありますか? – Jeeva
cssやJSfiddleを追加してください。あなたはインナーフレームをしようとしていますか?もしそうなら、単にズームタイプをインナーに変更してください。 –
@Jeeva check updateデモ私はあなたが写真内のレンズを拘束したいと思う。 –