blockly > FocusManager > focusNode
FocusManager.focusNode() yöntemi
DOM girişini belirtilen düğüme odaklar ve etkin olarak odaklanmış şekilde işaretler.
Daha önce odaklanılan tüm düğümler, pasif olarak vurgulanacak (farklı bir odaklanılabilir ağaçtaysa) veya bulanıklaştırılacak (aynı ağaçtaysa) şekilde güncellenir.
**Önemli**: Sağlanan düğüme odaklanılamıyorsa (ör. canBeFocused() yöntemi false değerini döndürüyorsa) bu düğüm yok sayılır ve mevcut odaklanma durumu değişmez.
Bu işlemin, odaklanıldığında ekran okuyucular tarafından düzgün bir şekilde okunabilmesi için belirtilen düğümün öğesinin tabindex'ini güncelleyebileceğini unutmayın.
İmza:
focusNode(focusableNode: IFocusableNode): void;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
focusableNode | IFocusableNode | Etkin odağı alması gereken düğüm. |
İadeler:
geçersiz