Autor | Zpráva | ||
---|---|---|---|
jirka2 Profil |
#1 · Zasláno: 5. 8. 2021, 16:15:46
Ahoj,
mám obrázek a v něm přesunovatelný text, metodou drag & move. To jsem si hravě vytvořil ve funkci a chodí to, ta funkce například mění polohu elementu eBox v ose X takto: eBox.style.left = left + "px"; eBox.print.style.left = left + "pt"; Díky za pomoc! Jirka |
||
Keeehi Profil |
#2 · Zasláno: 6. 8. 2021, 01:12:43
eBox.style ovlivňuje inline styly. Inline styly nemají možnost být nastavené jinak pro zobrazení a jinak pro tisk.
Můžeš však vytvořit separátní tiskový styl a ten javascriptem měnit. Živá ukázka Samozřejmě, pokud tam máš více elementů, bude to trochu složitější. Budeš jim muset přidat IDčka pro zaměření a v tom tiskovém stylu přidávat/ubírat pravidla pro jednotlivá IDčka. Ale způsob to je stejný. |
||
jirka2 Profil |
#3 · Zasláno: 6. 8. 2021, 11:27:51
Nakonec jsem to obešel tak, že jsem udělal dva přesouvatelné texty, jeden byl viditelný pouze na screen a druhý pouze na print. Při přesouvání jsem pak měnil styly pro oba najednou.
Ovšem, že jde přidat ID i samotnému stylu, jsem nevěděl a moc díky za informaci! |
||
Časová prodleva: 3 roky
|
0