मैं काम करने के लिए एक सरल सशर्त कथन पाने और समस्याओं में भाग लेने की कोशिश कर रहा हूं। असफल कोड:JQuery/जावास्क्रिप्ट और & ऑपरेटरों का उपयोग
$(document).ready(function(){
var wwidth = $(window).width();
if (wwidth < 321) {
alert("I am 320 pixels wide, or less");
window.scrollTo(0,0);
} else if (wwidth > 321) && (wwidth < 481) {
alert("I am between 320 and 480 pixels wide")
}
});
यदि मैं कोड का हिस्सा अगर अन्य को हटा देता हूं, तो मुझे चेतावनी मिलती है। यदि मैं & & या || का उपयोग करने का प्रयास करता हूं ऑपरेटर यह असफल हो जाएगा। मैंने गुगल किया है, मुझे कोई कारण नहीं मिल रहा है कि यह क्यों काम नहीं कर रहा है। मैंने यह भी कोशिश की है:
((wwidth > 321 && wwidth < 481))
अन्य तरीकों के साथ, बस अगर यह कुछ विषम वाक्यविन्यास चीज है।
किसी भी मदद की सराहना की जाएगी। धन्यवाद :)
अपने तर्क में एक अंतराल theres। क्या होगा यदि खिड़की बिल्कुल 321 चौड़ी है? –
यदि ऐसा होता है तो दुनिया समाप्त होती है, इससे कोई फर्क नहीं पड़ता;) – mrEmpty
क्या आप सुनिश्चित हैं कि आपकी विंडो 480px से कम है? अन्यथा आपको सही वाक्यविन्यास के साथ कोई चेतावनी दिखाई नहीं देगी (अच्छे विकल्प जिनके लिए उत्तर में बताया गया है) – Cameron