画面の右側にdivタグをスライドさせる必要がありますが、jQueryでこの効果を得るにはどうすればよいですか?私はここを探していました:http://api.jquery.com/category/effects/sliding/そしてそれは私が探しているものではないようです...
質問する
119872 次
2 に答える
48
jQuery 自体に加えて、 jQuery UIライブラリを含める場合は、次のように、hide()
追加の引数を使用して単純に使用できます。
$(document).ready(
function(){
$('#slider').click(
function(){
$(this).hide('slide',{direction:'right'},1000);
});
});
jQuery UI を使用しなくても、以下を使用するだけで目的を達成できますanimate()
。
$(document).ready(
function(){
$('#slider').click(
function(){
$(this)
.animate(
{
'margin-left':'1000px'
// to move it towards the right and, probably, off-screen.
},1000,
function(){
$(this).slideUp('fast');
// once it's finished moving to the right, just
// removes the the element from the display, you could use
// `remove()` instead, or whatever.
}
);
});
});
jQuery UI を使用する場合は、Google がホストするコード ( https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.6/jquery-ui.min) にリンクすることをお勧めします。 js
于 2010-11-19T21:21:48.963 に答える
14
于 2010-11-19T21:26:10.833 に答える