2013-07-04 5 views
5

मेरे पास एक पृष्ठ है जहां उपयोगकर्ता क्षैतिज सामग्री को स्क्रॉल कर सकता है, और क्रोम में यह स्क्रॉल क्रिया कभी-कभी दो अंगुलियों को पीछे/आगे स्वाइप कर देती है।क्रोम दो अंगुलियों को वापस/आगे स्वाइप करें

क्षैतिज स्क्रॉल अक्षम किए बिना, मैं इस क्रोम के फ़ंक्शन को किसी विशिष्ट पृष्ठ में कैसे निष्क्रिय कर सकता हूं?

jQuery के साथ :

('body').on('wheel', function(e){ e.preventDefault(); }); 

jQuery के बिना:

document.body.addEventListener('wheel', function(e){ e.preventDefault(); }); 

इस कोड में काम करेंगे

+1

ऐसा लगता है कि इसे डेवलपर के रूप में बदलना संभव नहीं है; केवल उपयोगकर्ता के रूप में। देखें [मैं क्रोम की दो-उंगली बैक/अग्रेषित नेविगेशन को कैसे अक्षम करूं?] (Http://apple.stackexchange.com/q/21236) और http://productforums.google.com/forum/#!topic/chrome/ PaMriZC-Kuo –

+0

यहां मेरा उत्तर/उदाहरण देखें (यह मदद कर सकता है): https://stackoverflow.com/questions/15829172/stop-chrome-back-forward-two-finger-swipe/45037801#45037801 –

+0

मेरा उत्तर/उदाहरण यहां (यह मदद कर सकता है): https://stackoverflow.com/questions/15829172/stop-chrome-back-forward-two-finger-swipe/45037801#45037801 –

उत्तर

1

यह अपने आप स्क्रॉल को अक्षम करके इस सुविधा को अक्षम करने के लिए ही संभव है आधुनिक ब्राउज़र लेकिन क्रॉस-ब्राउज़र परीक्षण नहीं है। इसके अलावा, प्रमुख कैवेट: यदि आप अभी भी चाहते हैं कि उपयोगकर्ता पृष्ठ को स्क्रॉल करने में सक्षम हों, तो आपको इसे सभी काम करने के लिए अपनी स्क्रॉलिंग रोल करना होगा।

0

मैं पाया है अक्षम है कि इस क्रोम सेटिंग व्यवहार: chrome: // झंडे/# ओवरस्क्रॉल इतिहास नेविगेशन

बस ओवरस्क्रॉल अक्षम करें, यह पुस्तक लेकिन पर सामान्य क्षैतिज स्क्रॉल का उपयोग कर पृष्ठ नेविगेशन को निष्क्रिय कर देगा पेज काम करेगा। मेरे अंत में परीक्षण किया।

+0

ऐसा लगता है कि यह अब मौजूद नहीं है? – JKillian

संबंधित मुद्दे