আমি গোপনীয় উপাদানগুলিকে চেক বাছাই করতে চাই। বৈশিষ্ট্য displayএবং মান সহ সমস্ত উপাদান খুঁজে পাওয়া সম্ভব none?
আমি গোপনীয় উপাদানগুলিকে চেক বাছাই করতে চাই। বৈশিষ্ট্য displayএবং মান সহ সমস্ত উপাদান খুঁজে পাওয়া সম্ভব none?
উত্তর:
আপনি ব্যবহার করতে পারেন : দৃশ্যমান উপাদানগুলির জন্য দৃশ্যমান এবং : লুকানো উপাদানগুলি খুঁজে গোপন করার জন্য। এই লুকানো উপাদানগুলিতে displayবৈশিষ্ট্য সেট করা আছে none।
hiddenElements = $(':hidden');
visibleElements = $(':visible');
নির্দিষ্ট উপাদান পরীক্ষা করতে।
if($('#yourID:visible').length == 0)
{
}
উপাদানগুলি দস্তাবেজটিতে স্থান গ্রহন করে তা দৃশ্যমান হিসাবে বিবেচিত হয়। দৃশ্যমান উপাদানগুলির একটি প্রস্থ বা উচ্চতা যা শূন্যের চেয়ে বড়, রেফারেন্স
আপনি এর সাথে () ব্যবহার করতে পারেন:visible
if(!$('#yourID').is(':visible'))
{
}
আপনি যদি ডিসপ্লেটির মান পরীক্ষা করতে চান তবে আপনি সিএসএস () ব্যবহার করতে পারেন
if($('#yourID').css('display') == 'none')
{
}
আপনি যদি ডিসপ্লে ব্যবহার করে থাকেন তবে নিম্নলিখিত মানগুলি displayথাকতে পারে।
প্রদর্শন: কিছুই না
প্রদর্শন: ইনলাইন
প্রদর্শন ব্লক
প্রদর্শন: তালিকা-আইটেম
প্রদর্শন: ইনলাইন-ব্লক
এখানে সম্ভাব্য displayমানগুলির সম্পূর্ণ তালিকা চেক করুন ।
জাভাস্ক্রিপ্ট সহ প্রদর্শনের সম্পত্তিটি পরীক্ষা করতে
var isVisible = document.getElementById("yourID").style.display == "block";
var isHidden = document.getElementById("yourID").style.display == "none";
display: block;লিখিত ইনলাইন jquery থেকে আসছে। আমি আপনার পদ্ধতিতে এটি পরীক্ষা করতে অক্ষম। আমাকে সাহায্য কর.
$("element").filter(function() { return $(this).css("display") == "none" });
style="display: none;"। ব্যবহার উত্তরসমূহ :visibleএবং :hiddenআপনি নির্দিষ্ট উপাদানের দৃশ্যমানতা চান ব্যর্থ হবে এবং একটি পিতা বা মাতা উপাদান লুকানো হয় হিসাবে যারা নির্বাচকরা পৃষ্ঠাতে সামগ্রিক দৃশ্যমানতা আসতে (যা প্রশ্ন জিজ্ঞাসা ছিল না)।
visibility: 'hidden';, তাই $(this).css('visibility') != 'hidden'
দৃশ্যমানতা যাচাই করার জন্য jQuery এ দুটি পদ্ধতি রয়েছে:
$("#selector").is(":visible")
এবং
$("#selector").is(":hidden")
আপনি নির্বাচকটিতে দৃশ্যমানতার ভিত্তিতে আদেশগুলিও কার্যকর করতে পারেন;
$("#selector:visible").hide()
অথবা
$("#selector:hidden").show()
:visibleপিতামাতৃ পূর্বপুরুষের দৃশ্যমানতার উপরও নির্ভর করে। পূর্বপুরুষ হলে display: noneসমস্ত বংশধররা displayরাষ্ট্র নির্বিশেষে দৃশ্যমান হবে না ।
$('#selector').is(':visible');
:visibleপিতামাতৃ পূর্বপুরুষের দৃশ্যমানতার উপরও নির্ভর করে। পূর্বপুরুষ হলে display: noneসমস্ত বংশধররা displayরাষ্ট্র নির্বিশেষে দৃশ্যমান হবে না ।