jquery SlideUp() 到左侧

发布于 2024-09-16 06:10:39 字数 87 浏览 4 评论 0原文

我将创建一个每周日历。 当我切换星期时,我想将旧的星期向左或向右滑动以获取新内容。 有人可以帮助我吗? 目前我没有好主意来实现这个。

非常感谢。

i will create a weekly calendar.
When i switch the week, i would like to slide the old week to left or right to get the new content.
Can anybody help me?
At the moment i have no good idea to implement this.

Thank you very much.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

旧城空念 2024-09-23 06:10:39

例如,要向左滑动而不是 .slideUp() 您可以直接使用 .animate() ,如下所示:

$(".oldweek").animate({ width: 0 });
//or...
$(".oldweek").animate({ width: "toggle" });

To slide to the left for example instead of .slideUp() you can use .animate() directly, like this:

$(".oldweek").animate({ width: 0 });
//or...
$(".oldweek").animate({ width: "toggle" });
绻影浮沉 2024-09-23 06:10:39

您可以使用 Jquery UI 幻灯片

$("#calender").hide("slide", { direction: "left" }, 1000);

或者,如果您不想包含 Jquery UI,我建议这样做:

html

<div id="calendar-wrapper">
   <div id="calendar"></div>
</div>

css

calendar-wrapper { overflow:hidden; position:relative; }
calendar { 
position:absolute; 
width:100px; 
height:100px; 
top:0;
left:-100px;
}

js (jquery)

//to show
$("#calender").animate({"left":"0px"}, 1000);

//to hide
$("#calender").animate({"left":"-" + $("#calender").width() + "px"}, 1000);

您还可以使用类而不是在 js 中指定左侧位置,然后对其进行动画处理。

我也见过人们制作动画 {"width":"toggle"} 但我发现这很滞后。如果你想尝试一下。

正如您所看到的,有许多解决方案可以满足您的需求。祝你好运!!

You can use Jquery UI slide:

$("#calender").hide("slide", { direction: "left" }, 1000);

Or, if you don't want to include Jquery UI, I would suggest to do something like this:

html

<div id="calendar-wrapper">
   <div id="calendar"></div>
</div>

css

calendar-wrapper { overflow:hidden; position:relative; }
calendar { 
position:absolute; 
width:100px; 
height:100px; 
top:0;
left:-100px;
}

js (jquery)

//to show
$("#calender").animate({"left":"0px"}, 1000);

//to hide
$("#calender").animate({"left":"-" + $("#calender").width() + "px"}, 1000);

You can also use classes instead of specifying the left position in js and then animate that.

I've also seen people animate {"width":"toggle"} but i find that laggy. try it if you want to.

As you can see there are many solutions for what you require. good luck!!

猛虎独行 2024-09-23 06:10:39

您可以使用 jQuery Cycle 插件来获得所需的输出...如果您了解 jQuery...

http: //jquery.malsup.com/cycle/

you can use jQuery Cycle plugin to get the desired output... if u having knowledge of jQuery...

http://jquery.malsup.com/cycle/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文