私は以下のコードでうまく動作する要素を持っています。 #obj1というオブジェクトは、ページを読み込むときに非表示になっていますが、#obj2をクリックすると表示されます。hide showトグル効果を変更しますか?
#obj1{
position:fixed;
width:100px;
bottom:180px;
right:100px;
display:none;
}
$("#obj1").hide();
$("#obj2").show();$('#obj2').toggle(function(){
$("#obj1").slideDown(function(){});
},function(){
$("#obj1").slideUp(function(){});
});
が、私はこのようにそれを持ってしたいと思います:
$("#obj1").css({"opacity": "0","bottom": "180"})
$("#obj2").toggle(
function() {
$("#obj1").animate({"opacity": "1","bottom": "140"}, "slow");
},function() {
$("#obj1").animate({"opacity": "0","bottom": "180"}, "slow");
});
私はそれがフェードインしたいのですが、どのように私は、最初のスクリプトにアニメーションを追加するには?
を役に立てば幸い'。不透明度を使用してオブジェクトをフェードイン/フェードインしたい場合、コードはすでに取得済みです。この部分を削除すると 'css' – bowl0stu
から' display:none'を削除してください。ページをロードすると、ボックスは0.5秒間表示されます。それが私が新しいJavaScript(postの最初のスクリプト)で古いjavascriptを変更した理由です。私は最初のスクリプトになるために底の180の効果からフェードインを追加したいが、私はどのようにわからない –
だから、2番目のオブジェクトをフェードインまたはスライドさせたいのですか?または両方? – Brad