gpt4 book ai didi

jquery - 如何为移动浏览器制作全 Angular 滑入式部分?

转载 作者:太空宇宙 更新时间:2023-11-04 12:13:06 25 4
gpt4 key购买 nike

示例结构:

<div class="main"></div>
<div class="slider"></div>

我希望 .main 在 .slider 从右边滑入时滑到左边。

最佳答案

好的,这就是我所做的:

$("#mobile-filter").on('click', function()  {
var $refine = $('#slider').clone();
var $main = $("#main");
$main.before($refine);
var $placed_refine = $main.siblings('#slider');
var page_width = $('body').width();
$main.css('position', 'relative');
// Animate out to the left
$main.animate({left: -(page_width) + 'px'}, 500);
$placed_refine.css({'position': 'fixed', 'right': '-200px'});
var refine_width = $placed_refine.outerWidth();
var refine_placement = (page_width - refine_width) + 'px';
// Animate in from the right
$placed_refine.animate({right: refine_placement}, 500, function(){
// Make it scrollable
$placed_refine.css({'position': 'absolute', 'right': 'initial'});
});
// Animate it back
$(".results-back").on('click', function() {
$placed_refine.css({'position': 'fixed', 'right': refine_placement});
$placed_refine.animate({right: '-200px'}, 500, function(){
$placed_refine.remove();
});
$main.animate({left: "0px"}, 500);
});
});

关于jquery - 如何为移动浏览器制作全 Angular 滑入式部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28905218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com