2013-06-02 12 views
6

enter image description here

  • nie mam pojęcia jak zaimplementować coś takiego . Proszę dać mi wskazówki o tym, jak robić takie rzeczy

  • Jestem zainteresowany budowanie go przy angularjs

PS przepraszam za szerokim pytanie, ale ja naprawdę nie wiem, co to się nazywa i Don „t wiedzieć, co Google dla obu

+0

Google "modalne okna z javascript" - [JQuery UI] (http://jqueryui.com/dialog/) i [Bootstrap] (http://twitter.github.io/bootstrap/javascript.html#modals) miłych. – mccannf

+1

[To pytanie] (http://stackoverflow.com/questions/16265844/invoking-modal-window-in-angularjs-bootstrap-ui-using-javascript) może również pomóc w pracach nad modami Bootstrap i angularjs. – mccannf

Odpowiedz

0

Sprawdź te kanciaste powiadomienia JS na podstawie bootstrap:

http://mgcrea.github.io/angular-strap/#/alerts

Możesz użyć dostarczonej usługi $ modal, która pobiera również szablonowy adres URL:

var modal = $modal({template: '/js/app/views/elements/modal-welcome.html', show: true, backdrop: 'static'}); 

Pokazuje to jako popup.

6

Możesz łatwo zbudować takie wyskakujące okienko za pomocą zwykłego elementu div i trochę CSS. W szczególności, właściwość CSS position: fixed pozwoli ci umieścić coś na pozycji w oknie, bez względu na sposób przewijania.

Oto prosty JSFiddle który demonstruje technikę: http://jsfiddle.net/BinaryMuse/ndr2Q/

Example

Można kliknąć tytuły książek, aby rozwinąć ich opis, który, miejmy nadzieję uczynić okno podglądu na tyle wysoki, aby przewinąć. (Jeśli nie, po prostu zmień rozmiar okna.) Niezależnie od tego, gdzie w dokumencie przewijasz, okno "popup" (które jest zwykłym elementem z ng-show i niektórymi CSS) pozostaje w prawym dolnym rogu ekranu.

można znaleźć biblioteki, jak Bootstrap, że obecne wtyczek jQuery pozwalają zrobić wyskakujące okienka na stronie, ale na ogół są one zaprojektowane, aby uniemożliwić użytkownikowi interakcję ze strony za się modalne w dowolny użyteczny droga. Ta technika pozwala ci przewijać i używać strony w tle podobnej do interfejsu Gmaila.

+0

Czy możesz wyjaśnić szczegółowo ...Jestem nowy w javascript, więc nie mogę zrozumieć, że to, co zrobiłeś w skrzypcach ... –

3

Dockmodal to podobny do Gmaila plugin do modalnych wtyczek, który ma opcję minimalizowania i przywracania otwartych dialogów modalnych.

Powiązane problemy