2016-04-14 6 views
0

Ich benutze tympunus nlform in denen Drop-Down-Popups kommen nach dort Eltern-Position. Einige Popup-Elemente kommen also aus window, im Grunde wird es von der rechten Seite abgeschnitten.Holen Element aus Fensterbereich

Nicht möglich mit cssright Positionierung, weil alle Elemente an beliebiger Stelle kommen können.

Also, was ich nur aus Ansichtsfenster Pixel mit JS erhalten möchten und right Position nur aus Darstellungsfensterbereich.

Referenz:

enter image description here

Auf welche Weise es möglich ist?

finden Sie auch fiddle demo nl form welche Dropdown-Menüs aus der Sicht geht. (versuchen Größe Fenster ändern und sehen).

Antwort

0

Ändern Sie die Eigenschaft left

.nl-field ul { 
left:-2em;//or more 
} 

https://jsfiddle.net/2dgmo4za/2/

+0

war Mein Grund in Einzelheiten zu erläutern. Ich kann das nicht nur mit 'css' machen. Weil Sie nie wissen werden, welche Elemente in welcher Fensterbreite nicht sichtbar sind. Also ich will, wenn es aus dem Ansichtsfenster geht, dann sollte Schnittfläche "Position" bekommen. Zum Beispiel: Wenn ein Element 30px von rechts abgeschnitten wird, sollte ich 'right: -30px;' sonst nicht bekommen. – locateganesh

+0

müssen Sie testen, ob das überstrichene Feld in der Nähe des Fensters ist – madalinivascu