Kom ihåg mig?
Home Menu

Menu


Stäng av panorering (Ipad)

Ämnesverktyg Visningsalternativ
Gammal 2012-02-17, 11:37 #1
ol.micke ol.micke är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2006
Inlägg: 48
ol.micke ol.micke är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2006
Inlägg: 48
Standard Stäng av panorering (Ipad)

Är inte säker på att det heter pnorering så beskriver vad jag menar..
Jag testar på en Ipad, är inne i safari och har igång en sida. När jag är längst upp på sidan och försöker dra den mer neråt så kan jag göra det, och då blir det typ grå bakgrund. Samma sak om jag drar sidan uppåt (dock ej åt sidorna).

Jag tror mitt problem handlar om detta så då är frågan om det går att stänga av denna effekt för samtliga som går in på sidan?

Vad jag vill få ut är touchmove som jag tror försvinner pga att webbläsaren snor det. men jag har kanske fel där, isåfall, vad är lösningen på mitt problem?
ol.micke är inte uppkopplad   Svara med citatSvara med citat
Gammal 2012-02-17, 13:13 #2
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
pinch och punch du menar?

denna brukar man använda:
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

källa:
https://developer.mozilla.org/en/Mob...wport_meta_tag
allstars är inte uppkopplad   Svara med citatSvara med citat
Gammal 2012-02-17, 14:18 #3
ol.micke ol.micke är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2006
Inlägg: 48
ol.micke ol.micke är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2006
Inlägg: 48
Citat:
Ursprungligen postat av allstars Visa inlägg
pinch och punch du menar?

denna brukar man använda:
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

källa:
https://developer.mozilla.org/en/Mob...wport_meta_tag
Hum, det hjälpte inte att lägga till "maximum-scale=1" det andra hade jag.. Man kan fortfarande dra sidan upp och ner mer än vad man ska..
ol.micke är inte uppkopplad   Svara med citatSvara med citat
Gammal 2012-02-18, 07:10 #4
Adestro Adestro är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2007
Inlägg: 1 036
Adestro Adestro är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2007
Inlägg: 1 036
Citat:
Ursprungligen postat av ol.micke Visa inlägg
Man kan fortfarande dra sidan upp och ner mer än vad man ska..
Det ska vara så, inget du kan ändra. Varje skrollfunktion i iOS/OSX har en studseffekt vilket jag personligen tycker är både behagligt och bra feedback, men förstår direkt att man har nått botten.
Adestro är inte uppkopplad   Svara med citatSvara med citat
Gammal 2012-02-18, 14:44 #5
ol.micke ol.micke är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2006
Inlägg: 48
ol.micke ol.micke är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2006
Inlägg: 48
Citat:
Ursprungligen postat av Adestro Visa inlägg
Det ska vara så, inget du kan ändra. Varje skrollfunktion i iOS/OSX har en studseffekt vilket jag personligen tycker är både behagligt och bra feedback, men förstår direkt att man har nått botten.
Njo, men det går på något sätt, kolla på denna sida: http://muro.deviantart.com/ den fungerar även på ipad, den är fast i själva rityran men drar man i menyn så går det att göra så som du vill att man ska kunna..
Men hur låser de själva ritytan?
ol.micke är inte uppkopplad   Svara med citatSvara med citat
Gammal 2012-02-19, 09:25 #6
Adestro Adestro är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2007
Inlägg: 1 036
Adestro Adestro är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2007
Inlägg: 1 036
Citat:
Ursprungligen postat av ol.micke Visa inlägg
Njo, men det går på något sätt, kolla på denna sida: http://muro.deviantart.com/ den fungerar även på ipad, den är fast i själva rityran men drar man i menyn så går det att göra så som du vill att man ska kunna..
Men hur låser de själva ritytan?
Det är för att det är ett canvas-element? Pekar du där och drar med fingret räknar webbläsaren (Safari iOS) med att du vill rita och inte skrolla upp/ner...

Det du vill göra åstadkomma är inte möjligt.
Adestro är inte uppkopplad   Svara med citatSvara med citat
Gammal 2012-02-19, 11:45 #7
ol.micke ol.micke är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2006
Inlägg: 48
ol.micke ol.micke är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2006
Inlägg: 48
Citat:
Ursprungligen postat av Adestro Visa inlägg
Det är för att det är ett canvas-element? Pekar du där och drar med fingret räknar webbläsaren (Safari iOS) med att du vill rita och inte skrolla upp/ner...

Det du vill göra åstadkomma är inte möjligt.
Nej, jag och även andra program använder Canvas element men får inte samma önskad effekt. Det jag vill göra är ju likt exempelsidan så det jag vill åstadkomma är fullt möjligt, men jag formulerade mig kanske dumt i första inlägget.
ol.micke är inte uppkopplad   Svara med citatSvara med citat
Gammal 2012-02-19, 12:15 #8
Adestro Adestro är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2007
Inlägg: 1 036
Adestro Adestro är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2007
Inlägg: 1 036
Citat:
Ursprungligen postat av ol.micke Visa inlägg
Nej, jag och även andra program använder Canvas element men får inte samma önskad effekt. Det jag vill göra är ju likt exempelsidan så det jag vill åstadkomma är fullt möjligt, men jag formulerade mig kanske dumt i första inlägget.
Aha, ja det förtydligar ju en del. jQuerys preventDefault() är nog det du söker.

Kod:
$(document).on('touchmove', function(e)
{
  e.preventDefault();
}, false);
Ovanstående kodsnutt tar bort all möjlighet att skrolla med touch på sidan. Lägg den som den är eller koppla till canvas-elementet (för att tillåta skroll utanför, som deviantart-appen) så borde det fungera som du vill.

Senast redigerad av Adestro den 2012-02-19 klockan 12:18
Adestro är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-02-21, 09:59 #9
ol.micke ol.micke är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2006
Inlägg: 48
ol.micke ol.micke är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2006
Inlägg: 48
Citat:
Ursprungligen postat av Adestro Visa inlägg
Aha, ja det förtydligar ju en del. jQuerys preventDefault() är nog det du söker.

Kod:
$(document).on('touchmove', function(e)
{
  e.preventDefault();
}, false);
Ovanstående kodsnutt tar bort all möjlighet att skrolla med touch på sidan. Lägg den som den är eller koppla till canvas-elementet (för att tillåta skroll utanför, som deviantart-appen) så borde det fungera som du vill.
Perfekt, exakt det jag var ute efter!
ol.micke är inte uppkopplad   Svara med citatSvara med citat
Svara

Taggar
ipad, panorering, touchmove


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 18:58.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017