Autor | Zpráva | ||
---|---|---|---|
Sylar Profil |
#1 · Zasláno: 27. 5. 2014, 22:02:00
Zdravím,
mám div#contatinment 200x200px a uvnitř toho je další div#inside 300x300px. #containment je nastaven jako "containment" v jQuery funkci draggable(), ale je rozšířen vnitřním elementem #inside, takže s vnitřním elementem mohu hýbat nejen v rámci #containment divu, ale ještě o dalších 100px na kažou stranu (rozměry prvku #inside). Je možné nějak omezit pohyb #inside prvku pouze na rozměry #containmentu? Aby to ještě upřesnil, v mém případě to funguje tak, že prvek #inside obsahuje dva divy. Jeden o rozměrech 30x30px, za který je možné s #inside elementem pohybovat a druhý, který obsahuje text. Tento druhý element, je standardně skrytý a zobrazí se až při hoveru #inside prvku. HTML: <div id="containment"> <div id="inside"> <span id="pointer"></span><!-- za tento element se "tahá" a s tímto by mělo být možné hýbat pouze v rámci #containment --> <span id="content"></span> </div> </div> JS: jQuery("#containment").find("#inside").draggable({ containment: "parent", scroll: false, start: function(event, ui) { sNotes.setMoving(true); sNotes.vars.dragging = true; }, stop: function(event, ui) { sNotes.moveNote(jQuery(note).attr("id").split("-")[1]); } }); |
||
Časová prodleva: 10 let
|
0