স্ক্রোলিং অক্ষম করে এমন ওয়েবসাইটে স্ক্রোলিং কীভাবে সক্ষম করবেন? [বন্ধ]


104

জাভাস্ক্রিপ্টের সাহায্যে স্ক্রোলিং অক্ষম করে এমন কোনও ওয়েবসাইটে স্ক্রোলিং কীভাবে পুনরায় সক্ষম করবেন? উইন্ডো.স্ক্রোলবাই (0, 100) ঠিকঠাক কাজ করে কী কী বা মাউস স্ক্রোলের সাথে এটি কীভাবে আবদ্ধ করবেন তা নির্ধারণ করতে পারে না।


4
এটি কীভাবে অক্ষম করা হয়েছিল তার উপর নির্ভর করে। প্রথম এটি পেতে।
জোসেফ

4
এটি কি আপনার নিজস্ব ওয়েবসাইট? বা আপনি কি অন্য কারো সাথে এটি করার চেষ্টা করছেন?
ডিজাইন করুন

14
সম্ভবত উপাদানটি সেট overflow: autoকরে body। আপনি এটি দিয়ে পরীক্ষা করতে পারেন document.body.style.overflow = 'auto', বা এটি ডিভাইসগুলিতে একটি সিএসএস স্টাইল হিসাবে সেট করতে পারেন।
ব্রায়ান ডাউনিং

4
@ জোসেফড্রেমার এটি কীভাবে উইন্ডোটি অক্ষম করা হয়েছে তা নির্বিঘ্নে।
ক্যাম্পার

ওয়েব সাইটগুলি যেখানে কাজ window.scrollBy(0,100)করে না সেগুলি সম্পর্কে কী ?
মাইকেল

উত্তর:


127

ক্রোম ইত্যাদির মতো ব্রাউজারে:

  1. কোডটি পরীক্ষা করুন (উদাহরণস্বরূপ ক্রোম প্রেসে ctrl + shift + c);
  2. overflow: visibleশরীরের উপাদান সেট করুন (উদাহরণস্বরূপ, <body style="overflow: visible">)
  3. overflowসম্পত্তি মুছে ফেলার জন্য যে কোনও জাভাস্ক্রিপ্টগুলি নিয়মিত পরীক্ষা করতে পারে এটি সন্ধান করুন / সরান :
    • এই জাতীয় জাভাস্ক্রিপ্ট কোডটি সন্ধান করতে, উদাহরণস্বরূপ, আপনি কোডটি দিয়ে যেতে পারেন বা কোড ডিবাগার কনসোলের বিভিন্ন জাভাস্ক্রিপ্ট কোডটিতে ক্লিক backspaceকরতে পারেন এবং এটি মুছে ফেলতে আপনার কীবোর্ডে চাপুন ।
    • এটি খুঁজে পেতে যদি আপনার সমস্যা হয় তবে আপনি কয়েকটি জাভাস্ক্রিপ্ট সরিয়ে ফেলার চেষ্টা করতে পারেন (আপনি অবশ্যই ctrl + zমুছুন এমন কোডটি পূর্বাবস্থায় ফেলার জন্য চাপ দিতে পারেন বা আবার শুরু করতে রিফ্রেশ চাপুন)।

শুভকামনা!


9
সেই লিঙ্কডইন প্রোফাইলগুলিকে ছদ্মবেশী মোডে স্বাক্ষর নেই? এটা কনসোল টাইম বেবি। <body>: ☐ o̶v̶e̶r̶f̶l̶o̶w̶:̶ ̶h̶i̶d̶d̶e̶n̶; <section>আস্তরণ যেতে পারেন; পরিশেষে DIV আছে # উকিল মডেল : ☐ b̶a̶c̶k̶g̶r̶o̶u̶n̶d̶-̶c̶o̶l̶o̶r̶:̶ ̶r̶g̶b̶a̶(̶0̶,̶0̶,̶0̶,̶0̶.̶5̶)̶। 1, 2, এবং ... ছন্দ!
লিও

11
সেটিংয়ের পাশাপাশি overflow: visibleআমাকে মুছতেও হয়েছিল position: fixed। ধন্যবাদ!
wjandrea

4
আমি এমন সাইটগুলিতে এসেছি যেখানে আপনাকে style="overflow:hidden"বডি ট্যাগ থেকে ইনলাইন স্টাইলগুলি মুছতে হবে ।
লেই-লনি

4
জাভা স্ক্রিপ্টটি সন্ধান করার পরিবর্তে আমি জাভা স্ক্রিপ্ট পুরোপুরি অক্ষম করার জন্য এই দ্রুত কৌশলটি অনুসরণ করেছি এবং এটি আমার জন্য কাজ করেছে: developers.google.com/web/tools/chrome-devtools/javascript/…
user1084563

4
পৃষ্ঠার শীর্ষে নিজেই ট্যাগটিতে overflow: hiddenস্টাইল লাগাচ্ছে এমন কয়েকটি <html>পৃষ্ঠাও খুঁজে পেয়েছে। এটিও পরিণত করুন overflow: visible
বাউদ

41

overflow:visible !important;শরীরের উপাদান যোগ আমার জন্য কাজ করে।


4
ওপি জাভাস্ক্রিপ্ট অনুরোধ করেছে। এটি সিএসএস।
লিরান ফানারো

18
@ লিরানফুনারো আপনার বক্তব্য? এই সিএসএস জাভাস্ক্রিপ্ট-এর মাধ্যমে সন্নিবেশিত করা যেতে পারে:document.body.style.overflow = "visible !important";
সংস্কার

আপনার উত্তরটি এখানে, @ লিরানফুনারো
কমল রেড্ডি

28

ভেবেছিলাম আমি এটিকে কাউকে সাহায্য করব।

সাধারণত, আপনি এটি কনসোলে পেস্ট করতে পারেন।

$("body").css({"overflow":"visible"});

বা, জাভাস্ক্রিপ্ট কেবল সংস্করণ:

document.body.style.overflow = "visible";


24

আপনি / z কীবোর্ড কীগুলি ব্যবহার করে উপরে / ডাউন স্ক্রোল করতে কনসোলে নিম্নলিখিত কোডটি পেস্ট করতে পারেন। আপনি যদি নিজের কীগুলি সেট করতে চান তবে আপনি কীডকোডগুলি পেতে এই পৃষ্ঠাটি দেখতে পারেন

function KeyPress(e) {
  var evtobj = window.event? event : e
  if (evtobj.keyCode == 90) {
    window.scrollBy(0, 100) 
  }
  if (evtobj.keyCode == 65) {
    window.scrollBy(0, -100) 
  }
}

document.onkeydown = KeyPress;

এটি নিখুঁত
অ্যালেক্স এল

7

ক্রোম ডেভ সরঞ্জামগুলি ব্যবহার করে বডিটি নির্বাচন করুন (পরিদর্শন করুন) এবং CSS ওভারফ্লোতে পরিবর্তন: দৃশ্যমান,

যদি এটি কাজ না করে তবে এইচটিএমএল, বডিটি ওভারফ্লো হিসাবে সেট করা থাকলে নীচের সিএসএস ফাইলটি চেক করুন: লুকানো, দৃশ্যমান হিসাবে এটি পরিবর্তন করুন


2

এটা চেষ্টা কর:

window.onmousewheel = document.onmousewheel = null
window.ontouchmove = null 
window.onwheel = null 

4
কোনও পোলিং স্ক্রিপ্ট যদি সেগুলির কোনওটির জন্য আবার মূল্যবোধ সরবরাহ করে তবে এটি সর্বদা কার্যকর নাও হতে পারে, তবে ভাল বিকল্প!
ডিজাইন করুন

@ ডিজাইনসাইজ যা তাদের সম্পর্কে খুব বিচক্ষণ হবে। যদিও আপনি সর্বদা দ্রুত পোল করতে পারেন। :)
অ্যাডাম থম্পসন

4
@ অ্যাডাম টম্পসন আমি কিছু সাইটগুলিকে আসলে দেখেছি .. বিশেষত এমন কিছু সাইট যা আপনাকে বিজ্ঞাপন দেখাতে খুব
নাকাল

2

'স্ক্রিপ্ট' যুক্ত করার জন্য আপনার কোডটি চেষ্টা করুন শেষ লাইন বা পরীক্ষার ইউআর কনসোল (F12) স্ক্রোলিং সক্ষম করুন

<script>
(function() {
  for (div=0; div < document.querySelectorAll('div').length; div++) {
    document.querySelectorAll('div')[div].style.overflow = "auto";
  };
})();
</script>

1

আমি এমন ওয়েবসাইটটিতে স্বয়ংক্রিয়ভাবে স্ক্রোলিং পুনরায় সক্ষম করতে চেয়েছিলাম যা এটি অক্ষম করে। ক্রোমে এটি করার উপায় হ'ল "টেপারমনকি" ডাউনলোড করুন এবং এই স্ক্রিপ্টটি যুক্ত করুন:

https://greasyfork.org/en/scripts/387702-scroll-bar-enabler

0

একটি শেষ জিনিস হ'ল ইভেন্ট শ্রোতাদের> "স্ক্রোল" পরীক্ষা করে সেগুলি মুছে ফেলার পরীক্ষা করে।

এমনকি যদি আপনি তাদের তৈরি করা জাভাস্ক্রিপ্ট মুছে ফেলেন তবে শ্রোতারা চারদিকে আটকে থাকবে এবং স্ক্রোলিং প্রতিরোধ করবে।


-3

আমার জন্য যা কাজ করেছে তা position: fixed;সিএসএস অক্ষম করছিল ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.