Kom ihåg mig?

jQuery sortable

 
Ämnesverktyg Visningsalternativ
Oläst 2010-08-20, 14:44 #1
robincox robincox är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2008
Inlägg: 301
robincox robincox är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2008
Inlägg: 301
Question jQuery sortable

Jag har precis funnit jQuerys fantastiska sortable funktion. Med den kan man sortera innehållet i en lista med "drag and drop".

Min fråga är, om man har listan full av länkar, kan man då "drag and drop" utan att bli skickad till den webbsida som href länkar till? Det borde ju gå om man håller ner musknappen och börjar dra länken eller har jag fel?
robincox är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-08-20, 15:36 #2
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
$( selector till länkarn).click(function(){
return false;
});
KarlRoos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-08-20, 15:41 #3
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
KarlRoos: Tror problemet är större än så. Man har nog en länk där för att man ska kunna klicka på den
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-08-20, 16:42 #4
robincox robincox är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2008
Inlägg: 301
robincox robincox är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2008
Inlägg: 301
Citat:
Ursprungligen postat av hnn Visa inlägg
KarlRoos: Tror problemet är större än så. Man har nog en länk där för att man ska kunna klicka på den
Exakt. Jag vill ju att man ska kunna klicka på länkarna och hamna på href destinationen om man vill det.
Oj... såg nu att jag råkade posta den här tråden i fel kategori, klientsidans teknologier ska det ju såklart vara.

Senast redigerad av robincox den 2010-08-20 klockan 16:57 Anledning: postat i fel kategori
robincox är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-08-20, 19:58 #5
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
jQuerys dokumentation är alltid en bra utgångspunkt. Den är väldigt bra och har exempel, ofta iaf.

http://docs.jquery.com/UI/Sortable#option-cancel
dAEk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-08-20, 20:02 #6
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
http://trac.visualjquery.com/
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-08-20, 20:23 #7
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
Citat:
Ursprungligen postat av hnn Visa inlägg
Hur tänkte du nu?
dAEk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-08-20, 21:20 #8
robincox robincox är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2008
Inlägg: 301
robincox robincox är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2008
Inlägg: 301
Standard Vill inte hindra sortering

Citat:
Ursprungligen postat av dAEk Visa inlägg
jQuerys dokumentation är alltid en bra utgångspunkt. Den är väldigt bra och har exempel, ofta iaf.

http://docs.jquery.com/UI/Sortable#option-cancel
Det exemplet visar hur man förhindrar sorteringsfunktionen, det är inte vad jag är ute efter. Jag vill att href fortfarande ska funka om man släpper musknappen ovanför länken som vanligt "mouse up", men om man däremot drar länken till en annan position i listan så ska inte href aktiveras. Hoppas det var en någorlunda bra förklaring.
robincox är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-08-20, 21:27 #9
robincox robincox är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2008
Inlägg: 301
robincox robincox är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2008
Inlägg: 301
Standard .removeAttr()

Jag tror att jag har kommit lösningen på spåret. Kanske kan man ta bort länkfunktionen på länken när man har börjat dra i den med .removeAttr(). Kolla på denna sida:

http://api.jquery.com/removeAttr/
robincox är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-08-20, 22:09 #10
rhdf rhdf är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2006
Inlägg: 359
rhdf rhdf är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2006
Inlägg: 359
du får peta dit nånting före länken som kan fungera som "handle"
tror det finns rätt bra demonstrerat här: http://jqueryui.com/demos/sortable/#option-handle

på mylinkstart.se så använde jag en bild (länkens favicon) som handle
typ såhär
<img src="http://www.google.com/s2/favicons?domain=www.facebook.com" alt="" class="favicon" />
<a href="http://www.facebook.com" title="Facebook" rel="nofollow">Facebook</a>

och
$("ul.linklist").sortable({ connectWith: 'ul', handle: '.favicon' });
rhdf är inte uppkopplad   Svara med citatSvara med citat
Svara

Taggar
drag, drop, javascript, jquery, sortable


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

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 00:27.

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