jquery slidedown مع تخفيف
-
16-09-2019 - |
سؤال
كيف يمكن استخدام وظيفة slidedown () مع تخفيف؟
ربما تمديدها بطريقة أو بأخرى؟
أنا أبحث عن شيء مثل هذا:
jQuery.fn.slideDown = function(speed, easing, callback) {
return ...
};
لذلك يمكنني استخدامه حرك هذا
$('.class').slideDown('400','easeInQuad');
أو هذا
$('.class').slideDown('400','easeInQuad',function(){
//callback
});
المحلول
إلقاء نظرة على هذه الصفحة، والتي تحتوي على العديد من وظائف التخفيف: http://gsgd.co.uk/sandbox/jquery/easing/
باستخدام هذا البرنامج المساعد يمكنك القيام بأشياء مثل:
$(element).slideUp({
duration: 1000,
easing: method,
complete: callback});
نصائح أخرى
يمكنك استخدام طريقة التحريك مع JQueryui و تخفيف الآثار مثله:
$(".demo").animate({height: "hide"}, 1500, "easeInQuad", function(){});
تخفيف داخل وخارج:
$("#SignIn").click(function () {
$(".divSlideTop").slideDown({
duration: 1000,
easing: "easeInQuad"
});
});
$("#close").click(function () {
$(".divSlideTop").slideUp({
duration: 1000,
easing: "easeOutQuad"
});
});
إلقاء نظرة على قلمي التجريبي أنت بسيط للاستخدام $(element).slideUp({duration:1000});
$('.class').slideDown(400,'easeInQuad');
ونقلت لا تحتاج إلى رقمي.
لا تنتمي إلى StackOverflow