HOver counter

Tags:    javascript onmouseover count

<< < 123 > >>
Kan nogen modificere denne en smule:

http://fiddle.jshell.net/WqeAD/

Jeg søger at den tæller hvor længe jeg holder over,
Når 10000 sek. er nået skal den gå til "index.php?pan=xy"



23 svar postet i denne tråd vises herunder
10 indlæg har modtaget i alt 20 karma
Sorter efter stemmer Sorter efter dato
kig på denne
Fold kodeboks ind/udKode 





Indlæg senest redigeret d. 22.04.2016 21:46 af Bruger #16075
man kunne også bruge <tr data-value="1">
http://stackoverflow.com/questions/15211904/return-value-attribute-of-a-tr-tag


det blev den meget kønnere af :)

Fold kodeboks ind/udKode 





du kan vel give hver td en id, og ligge alle dine url'er i et array

Fold kodeboks ind/udKode 






Er det helt umuligt t tilføje en
var code=prompt("Indtast kode");

så man skal taste en kode inden som den tager med i url'en

det burde være rimelig nemt


Fold kodeboks ind/udKode 






Det er samme "<table>"
men hver sin "<tr>"


hvad adskiller denne tr fra de andre ??
har den en class eller mangler den noget feks en class
eller mangler en data.value ??

tilføjet 2016-04-24 kl 22:00

kiggede hurtigt på denne link
http://stackoverflow.com/questions/4614120/not-class-selector-in-jquery


man kan give den en class og sige den ikke skal have denne class


<tr data-value="xxxxxx" >
$("#tbl_1 tr").hover(function (e) {

bliver til

<tr data-value="" class="no">
$("#tbl_1 tr").not(".no").hover(function (e) {

Fold kodeboks ind/udKode 





Indlæg senest redigeret d. 24.04.2016 22:01 af Bruger #16075

der er er top med info om underståendene.
så kommer dataen
og til sidst et SUB Total.

hvilke linjer er det den IKKE skal tælle på ??
hvilke linjer SKAL den tælle på ?? (hvis det er nemmere at angive)


jeg kan se på din code du gengruger dine id'er :(
<tr id="tbl_2" data-value="?payed=3286796">
<tr id="tbl_2" data-value="?payed=3287052">
....
det må man ikke, da en id SKAL være unik på siden


mon ikke du kan bruge class="doubleUnderline"> til noget ??
$("tr").not(".doubleUnderline").hover(function (e)




på min code vist tidligere kunne man også overveje at sætte en class (yes_count) på dem der skal tælle
Fold kodeboks ind/udKode 






Det er ikke id
det er en key jeg har bygget til den.

id="tbl_2" er da id'er



"2016 - Januar" - (Skal virke)
"2016 - Febuar" - (Skal virke)
"2016 - Marts" - (Skal virke)
"2016 - April" - (Skal virke)
"..." - (De kommendene - Skal virke)

kig på mit eks oven for og sæt en class på dem det skal virke på

nb:
prøv at validerer din html code igennem https://validator.w3.org/
https://validator.w3.org/check?uri=http%3A%2F%2Fline-web.dk%2Flg18%2F&charset=%28detect+automatically%29&doctype=Inline&group=0




nu har du givet hver tr hver sin id, og sat en class (yes_count) på.

men du mangler at rette din selector, ellers er det kun dem i <tr id="tbl_1" .. > du rammer


denne
$("#tbl_1 tr.yes_count").hover(function (e) {

skal se sådan ud
$("tr.yes_count").hover(function (e) {

dvs du skal fjerne id fra din selector


prøv at læse om selectors
https://api.jquery.com/category/selectors/
http://www.w3schools.com/jquery/jquery_ref_selectors.asp
http://www.w3schools.com/jquery/jquery_selectors.asp
http://www.w3schools.com/jquery/trysel.asp




du har skrevet
$("#tr.yes_count").hover(function (e) {

skal være
$("tr.yes_count").hover(function (e) {

fjern # også


# = id
. = class
tr er element tag

så oversat betyder vælg på element taget tr der har classen yes_count når du hover over dette udfør functionen





Hvordan undgår jeg så at den reagerer på Annuller i koden?

det er denne stump code du skal kigge på

Fold kodeboks ind/udKode 

der skal nok stå noget andet end,
window.location.replace(this_value);
eller måske skal linjen fjernes helt

men hvad vil du have der skal ske ??


og skal der ske det sammen ved både Annuller og blankt (intet indtasted bare tryk OK)


du kan starte med at udkommenterer linjen


window.location.replace(this_value);

bliver
// window.location.replace(this_value);




Indlæg senest redigeret d. 25.04.2016 22:29 af Bruger #16075
<< < 123 > >>
t