En son web geliştirme öğreticiler
 

jQuery Mobile Açılır pencereler


jQuery Mobile Popup'lar

Popup'lar ikisi de bindirme sayfanın bir parçası ki, iletişim kutuları benzer. Eğer küçük yazı, fotoğraf, harita ya da diğer içeriği görüntülemek istediğinizde bir pop-up kutusu yararlı olabilir.

Bir açılır pencere oluşturmak için, bir ile başlar <a> elementlerle bir <div> elemanı. Ekle data-rel="popup" özniteliği <a> ve data-role="popup" için öznitelik <div> . Sonra bir kimliğini belirtmesi <div> ve set href ait <a> belirtilen id eşleşecek. Içerik içeride <div> Bir kullanıcı linke tıkladığında açılır gerçek içeriğidir.

Not: Açılır <div> bağlantı olarak aynı sayfa içinde olmalıdır.

Örnek

< a href="#myPopup" data-rel="popup" class="ui-btn ui-btn-inline ui-corner-all">Show Popup</a>

< div data-role="popup" id="myPopup" >
  <p>This is a simple popup.</p>
</div>
Kendin dene "

Eğer pop-up kutusunda bazı ekstra dolgu ve marj istiyorsanız eklemek "ui-content" sınıfı için <div> :

Örnek

<div data-role="popup" id="myPopup" class="ui-content" >
Kendin dene "

Açılır Pencereler Kapanış

Varsayılan olarak, pop-up açılan kutunun dışında tıklayarak veya basarak ya kapatılabilir "Esc" tuşuna. Açılır kutunun dışında tıklayarak kapanabilir olmak istemiyorsanız, ekleyebilir data-dismissible="false" pop-up'a niteliği (not really recommended) . Ayrıca yerleştirilen Sağ ya da sol, pop-up penceresine bir kapatma düğmesi ekleyebilirsiniz. Bunu yapmak için, bir buton bağlantı eklemek data-rel="back" pop-up kaba öznitelik, ve CSS sınıfları tarafından düğmeye yerleştirin.

Açıklama Örnek
Sağ kapatma düğmesi Dene
Sol kapatma düğmesi Dene
Undismissible Popup Dene

Konumlandırma Popup'lar

Varsayılan olarak, pop-up tıklanan öğenin üzerine doğrudan görünür. Popup pozisyonunu kontrol etmek için, kullanmak data-position-to açılır pencere açmak için kullanılan linke bağlıyor.

pop-up konumlandırma üç yolu vardır:

Özellik değeri Açıklama
data-position-to="window" Popup penceresi içinde ortalanmış bir şekilde görünür
data-position-to="#myId" Pop-up belirtilen bir #id ile eleman üzerinde konumlandırılır
data-position-to="origin" Varsayılan. Pop-up tıklanan eleman üzerinden doğrudan konumlandırılır

Örnek

<a href="#myPopup1" data-rel="popup" class="ui-btn" data-position-to="window" >Window</a>
<a href="#myPopup2" data-rel="popup" class="ui-btn" data-position-to="#demo"> id="demo"</a>
<a href="#myPopup3" data-rel="popup" class="ui-btn" data-position-to="origin" >Origin</a>
Kendin dene "

Geçişler

Varsayılan olarak, pop-up onlara eklenen herhangi bir geçiş etkisi yoktur. Sence tanıtılan bu etkilerin herhangi birini kullanabilirsiniz "Transitions" bölümünde. Sadece uygulamak data-transition=" value " pop-up açılır bağlantıya niteliğini:

Tüm mevcut geçiş etkileri bir gösteri

<a href="#myPopup" data-rel="popup" class="ui-btn" data-transition="fade" >Fade</a>
Kendin dene "

Popup Oklar

Kullanmak, Popup sınırına bir ok eklemek için data-arrow niteliğini ve değer belirtin "l" (left) , "t" (top) , "r" (right) veya "b" (bottom) :

Örnek

<a href="#myPopup" data-rel="popup" class="ui-btn">Open Popup</a>

<div data-role="popup" id="myPopup" class="ui-content" data-arrow="l" >
  <p>There is an arrow on my LEFT border.</p>
</div>
Kendin dene "

Popup İletişim Kutuları

Bir pop-up (başlık, içerik ve altbilgi biçimlendirme) içine standart iletişim işaretleme ekleyebilirsiniz:

Örnek

<a href="#myPopupDialog" data-rel="popup" class="ui-btn">Open Dialog Popup</a>

<div data-role="popup" id="myPopupDialog">
  <div data-role="header"><h1>Header Text..</h1></div>
  <div data-role="main" class="ui-content"><p>Some text..</p><a href="#">some links..</a>
  <div data-role="footer"><h1>Footer Text..</h1></div>
</div>
Kendin dene "

Popup Resimleri

Ayrıca açılan pencerede görüntüleri gösterebilir:

Örnek

<a href="#myPopup" data-rel="popup" data-position-to="window">
<img src="skaret.jpg" alt="Skaret View" style="width:200px;"></a>

<div data-role="popup" id="myPopup">
  <img src="skaret.jpg" style="width:800px;height:400px;" alt="Skaret View">
</div>
Kendin dene "

Not: görüntülemek istediğiniz resimlerin bir bütün set olduğunda Popup'lar ideal olmayan (like an album with 500 images) . Ancak, daha büyük izlenebilir gereken görüntülerin birkaç - onlar mükemmel.


Popup Yerleşimi

Sen pop-up arkasında arka plan rengini kontrol edebilirsiniz (the page itself) ile data-overlay-theme özniteliği.

Varsayılan olarak bindirme şeffaftır. Kullan data-overlay-theme="a" karanlık paylaşımı eklemek için hafif bir bindirme ve veri bindirme-tema = "b" eklemek için:

Örnek

<a href="#myPopup" data-rel="popup">Show Popup</a>

<div data-role="popup" id="myPopup" data-overlay-theme="b" >
  <p>I have a dark background behind me.</p>
</div>
Kendin dene "

bindirme etkisi genellikle pop-up fotoğraflarda kullanılır:

Örnek

<a href="#myPopup" data-rel="popup" data-position-to="window">
<img src="skaret.jpg" alt="Skaret View" style="width:200px;"></a>

<div data-role="popup" id="myPopup" data-overlay-theme="b" >
  <img src="skaret.jpg" style="width:800px;height:400px;" alt="Skaret View">
</div>
Kendin dene "

Not: Ayrıca ileriki bölümlerde formları ve liste görünümlerinde pop-up kullanmayı öğreneceksiniz.