mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 05:26 Benutzername: Passwort: Auto-Login

Thema: [jQuery] - Werte addieren vom 04.09.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [jQuery] - Werte addieren
Seite: Zurück  1, 2, 3
Autor Nachricht
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 04.09.2009 17:15
Titel

Antworten mit Zitat Zum Seitenanfang

Ich arbeite ja nicht besonders gerne mit jQuery, trotzdem mal als kleiner Anreiz:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
  xml:lang="de" lang="de">
  <head>
    <title>uh</title>
   <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
   <script type="text/javascript">
      $(document).ready(function() {
         $('#fadebox').after('<div id="img_full"></div>');
         $('#fadebox a').click(function() {
            var img_full = this.href;
            $('#img_full').fadeOut(function() {$('#img_full').html('<img src="' + img_full + '" alt="" />'); $('#img_full').fadeIn();});                     
            return false;
         });
         });
   </script>
  </head>
  <body>
   <div id="fadebox">
      <a href="http://www.damnyeah.de/files/showcase/2009/p_1251717709.jpg"><img src="http://www.damnyeah.de/files/showcase/2009/t_1251717709.jpg" id="n1" alt="" /></a>
      <a href="http://www.damnyeah.de/files/showcase/2009/p_1251717742.jpg"><img src="http://www.damnyeah.de/files/showcase/2009/t_1251717742.jpg" id="n2" alt="" /></a>
      <a href="http://www.damnyeah.de/files/showcase/2009/1251717892.jpg"><img src="http://www.damnyeah.de/files/showcase/2009/t_1251717892.jpg" id="n3" alt="" /></a>
   </div>
  </body>
</html>
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Kash
Threadersteller

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht: Männlich
Verfasst Mi 09.09.2009 13:23
Titel

Antworten mit Zitat Zum Seitenanfang

Ich hatte die letzten Tage keine Zeit mehr mich hiermit zu beschäftigen.

Danke nochmal an m für den Tipp mit dem String bzw Integer Wert.

Dein erstes Script enthielt jedoch einen Fehler.
Die Variablendeklaration darf nicht in den Funktionen geschehen die durch klicken auf 'vor' bzw 'zurueck' gestartet werden.

Das Script muß dann so ausehen

Code:
<!doctype html>
<html lang="de">
<head>
   <title>test</title>
   <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1">
   <style type="text/css" media="screen">@import "css/style2.css";</style>
   <script type="text/javascript" src="library/jquery-1.3.2.js"></script>
   <script type="text/javascript">
      <!--
         $(document).ready(function() {
            $('img').mouseover(function(){
               $(this).css('cursor','pointer');
            });
            $('.small').click(function(){
               var $id = $(this).attr("id");
               $id = parseInt($id.substr(1));
                              
               $('.lightBox').fadeIn('slow').css('display','block');
               $('#n' + $id + 'b').fadeIn('slow').css('display','block');
               
               $('.zurueck').click(function(){
                  $image = 'n' + $id + 'b';
                  $idPrev = $id - 1;
                  $imagePrev = 'n' + $idPrev + 'b';
                  
                  $('#' + $image).css('display','none');
                  $('#' + $imagePrev).fadeIn('slow');
                  
                  $id = $idPrev;
               });
               $('.vor').click(function(){
                  $image = 'n' + $id + 'b';
                  $idNext = $id + 1;   
                  $imageNext = 'n' + $idNext + 'b';
                  
                  $('#' + $image).css('display','none');
                  $('#' + $imageNext).fadeIn('slow');
                  
                  $id = $idNext;
               });
               
               $('.lightBox > img').click(function(){
                  $('.lightBox').fadeOut('slow');
                  $(this).css('display','none');
               });
            });
         });
      //-->
   </script>
</head>
<body>
<div id="wrapper">
   <div>
      <img class="small" src="images/thumb/test.jpg" id="n1" alt="test.jpg" title="test.jpg">
      <img class="small" src="images/thumb/test01.jpg" id="n2" alt="test01.jpg" title="test01.jpg">
      <img class="small" src="images/thumb/test02.jpg" id="n3" alt="test02.jpg" title="test02.jpg">
      <img class="small" src="images/thumb/test.jpg" id="n4" alt="test.jpg" title="test.jpg">
      <img class="small" src="images/thumb/test01.jpg" id="n5" alt="test01.jpg" title="test01.jpg">
      <img class="small" src="images/thumb/test02.jpg" id="n6" alt="test02.jpg" title="test02.jpg">
      <div class="lightBox">
         <img src="images/test.jpg" id="n1b" alt="test.jpg" title="test.jpg">
         <img src="images/test01.jpg" id="n2b" alt="test01.jpg" title="test01.jpg">
         <img src="images/test02.jpg" id="n3b" alt="test02.jpg" title="test02.jpg">
         <img src="images/test.jpg" id="n4b" alt="test.jpg" title="test.jpg">
         <img src="images/test01.jpg" id="n5b" alt="test01.jpg" title="test01.jpg">
         <img src="images/test02.jpg" id="n6b" alt="test02.jpg" title="test02.jpg">
         <br />
         <span class="z"><a class="zurueck" href="#">&lt;</a></span><span class="v"><a class="vor" href="#">&gt;</a></span>
      </div>
   </div>
   <br style="clear:left;">
</div>
</body>
</html>
  View user's profile Private Nachricht senden
Anzeige
Anzeige
ApfelQFeierabend

Dabei seit: 05.04.2008
Ort: Regensburg
Alter: 37
Geschlecht: Männlich
Verfasst Mi 09.09.2009 22:41
Titel

Antworten mit Zitat Zum Seitenanfang

irgendwie verstehe ich bei euren ansätzen nicht wie das maximum bzw das minimum der id werte limitiert. hier ein etwas schlankerer ansatz von mir
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
      <meta http-equiv="Content-type" content="text/html; charset=UTF-8">
      <title>test</title>
      <style type="text/css">
         li {
            float: left;
            display: block;
         }
         #preview {
            display: none;
            position: absolute;
            z-index: 100;
            margin-top: 100px;
            padding: 20px;
            border: 1px solid #CCC;
            background-color: gray;
         }
         #preview img{
            display: block;
         }
      </style>
      <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
      <script type="text/javascript">
         //<!--
         function change_picture(nr){
            $('#preview #prev, #preview #next').unbind("click", navi_change);
            nr = parseInt(nr);
            bigimg = $("ul li a:eq("+nr+")").attr("href");
            $('#preview img').attr("src", bigimg);
            
            if(nr != 0)
               $('#preview #prev').attr("rel", nr-1);
            if(nr != ($('ul li a').length-1))
               $('#preview #next').attr("rel", nr+1);
            
            $('#preview #prev, #preview #next').bind("click", navi_change);
         }
         
         function navi_change(){
            if($(this).attr('rel') != NaN)
               change_picture($(this).attr('rel'));
         }
         
         $(document).ready(function(){
            $('ul li a').click(function(){
               change_picture($('ul li a').index(this));
               $('#preview').fadeIn();
               return false;
            });
            $('#preview #close').click(function(){
               $('#preview').fadeOut();
            });
         });
         //-->
      </script>
   </head>
   <body>
      <ul>
         <li><a href="http://www.huddletogether.com/projects/lightbox2/images/image-1.jpg"><img src="http://www.huddletogether.com/projects/lightbox2/images/thumb-1.jpg" alt="" /></a></li>
         <li><a href="http://www.huddletogether.com/projects/lightbox2/images/image-2.jpg"><img src="http://www.huddletogether.com/projects/lightbox2/images/thumb-2.jpg" alt="" /></a></li>
         <li><a href="http://www.huddletogether.com/projects/lightbox2/images/image-3.jpg"><img src="http://www.huddletogether.com/projects/lightbox2/images/thumb-3.jpg" alt="" /></a></li>
         <li><a href="http://www.huddletogether.com/projects/lightbox2/images/image-4.jpg"><img src="http://www.huddletogether.com/projects/lightbox2/images/thumb-4.jpg" alt="" /></a></li>
         <li><a href="http://www.huddletogether.com/projects/lightbox2/images/image-5.jpg"><img src="http://www.huddletogether.com/projects/lightbox2/images/thumb-5.jpg" alt="" /></a></li>
      </ul>
      <div id="preview">
         <a id="close">x</a>
         <img src="" alt="" />
         <a id="prev">&lt;</a> <a id="next">&gt;</a>
      </div>
   </body>
</html>
  View user's profile Private Nachricht senden
 
Ähnliche Themen Werte in PDF aus InDesign addieren...
Javascript: Werte addieren mit parseInt()
[Javascript] Addieren
DB Ausgabe addieren
Array addieren
[Excel-Makros] Definierte Zellen addieren
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.