كيف يمكنني منع صفحات الويب من التمرير إلى الخلف إلى الأعلى عند استخدام slideup؟

StackOverflow https://stackoverflow.com/questions/814849

  •  03-07-2019
  •  | 
  •  

سؤال

ولدي صفحة ويب مع عناصر DIV متعددة. إذا كنت تستخدم SlideUp وظيفة مسج لإخفاء واحد (والذي هو نحو أسفل الصفحة)، يتم تمرير الصفحة تلقائيا إلى أعلى. كيف يمكنني منع ذلك؟

لتحريك وظيفة مسج، أفعل شيئا من هذا القبيل:

$(MyLink).click(function() {
MyDiv.slideUp("slow");
}

وMyLink يجري داخل MyDiv وهو في مكان ما في منتصف الصفحة.

هل كانت مفيدة؟

المحلول 2

ما فعلته كان شخص ما اقترح (إضافة return false) وانها عملت:

$(MyLink).click(function() {
MyDiv.slideUp("slow");
return false;
}

نصائح أخرى

وكيف يؤدي وظيفة مسج، عبر المراسي؟ إذا كان الأمر كذلك، لديها وظيفة تعود كاذبة، وإلا فإن المتصفح سوف إعادة توجيه إلى الخاصية href، والتي ستكون '#' في هذه القضية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top