русский  עברית
tadam logo
דוגמאות jQuery
מצאתם שגיאה?
סמנו אותה עם העכבר ותלחצו
Ctrl + Enter
בדיקת כתיב Xhtml.co.il
Orphus system

סלקטור visible

תיאור: בוחר כל האלמנטים מוסתרים.

jQuery(':visible')

הוספה בגרסה: 1.0

אלמנטים נחשבים כי מוסתרים מכמה סיבות:

  • יש להם CSS display בערך none.
  • הם אלמנטים של טופס עם type="hidden".
  • גובה ורוחב שלהם שווים ל-0.
  • אב קודמון של האלמנט מוסתר, לכן האלמנט לא מוצג בדף.

אלמנטים עם visibility: hidden או opacity: 0 נחשבים לגלוים, מכיוון שתופסים מקום בדף. בזמן של אנימציה שמסתירה אלמנט, אלמנט נחשב כי גלוי עד סוף האנימציה. בזמן האנימציה שמציגה אלמנט, אלמנט נחשב כי גלוי מתחילת האנימציה.

כמו :visible נקבע ללא שינוי מ- jQuery 1.3.2.

דוגמאות

בלחיצה כל האלמנטים מסוג div מקבלים רקע צהוב.
    $("div:visible").click(function () {
      $(this).css("background", "yellow");
    });
    $("button").click(function () {
      $("div:hidden").show("fast");
    });
תוצאת הפעלה קוד לעיל:
קוד מלא:
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>  
  <script>
  $(document).ready(function(){
    $("div:visible").click(function () {
      $(this).css("background", "yellow");
    });
    $("button").click(function () {
      $("div:hidden").show("fast");
    });
  });
  </script>
  <style>
  div { width:50px; height:40px; margin:5px; border:3px outset green; float:left; }
  .starthidden { display:none; }
  </style>
</head>
<body>
  <button>Show hidden to see they don't change</button>
  <div></div>
  <div class="starthidden"></div>
  <div></div>
  <div></div>
  <div style="display:none;"></div>
</body>
</html>
האם מידע זה היה מועיל?
   

תגובות