Ergebnis 1 bis 3 von 3

[JQuery] Script wird im Chrome nicht ausgeführt

  1. #1 Zitieren
    Kämpfer Avatar von Tray
    Registriert seit
    Aug 2006
    Beiträge
    395
    Hallo Leute,
    Ich habe ein Problem:
    Ich möchte mit Jquery ein Tooltipp programmieren, welcher bei meinen Kalender über entsprechende Events angezeigt wird.
    Das Script funktioniert auch. Leider nur im Firefox. Da Ich mit meinen Latein am Ende bin wollte ich fragen ob vlt. einer von euch
    eine Idee woran das liegen kann.

    Hier das script:
    PHP-Code:
    <script type="text/javascript">
    $(
    '.calendar-day a').live({
      
        
    mouseenter:function(e){
            
            var 
    tip =$(this).attr('title');
            $(
    this).attr('title',' ');
            $(
    this).append('<div id="tooltip"><div class="toolheader"></div><div class="toolbody">'+tip+'</div></div>');



            $(
    '#tooltip').css("top",e.pageY+20);
            $(
    '#tooltip').css("left",e.pageX+20);
            $(
    '#tooltip').fadeIn('1000');

        
            
        },
        
    mousemove: function(e){

        $(
    '#tooltip').css("top",e.pageY +20);
        $(
    '#tooltip').css("left",e.pageX +20);
        },
        
    mouseleave: function(){
            $(
    this).attr('title',$('.toolbody').html());
            $(
    this).children('div#tooltip').remove();
        }
        
    });
    </script> 
    Die CSS

    Code:
    #tooltip{
    	position:absolute;
    	z-index:999;
    	color:#000;
    	font-size:19px;
    	width:250px;
    	display:none;
    	background-color:#ededed;
    	border-weight:2px;
    	border-style:solid;
    	padding:10px;
    }
    #tooltip.toolheader{
    	height:8px;
    }
    #tooltip.toolbody{
    	background-color:#000;
    	padding:5px;
    }
    Dankeschön
    [SIGPIC][/SIGPIC]
    Tray ist offline

  2. #2 Zitieren
    Held Avatar von Satans Krümelmonster
    Registriert seit
    Aug 2007
    Beiträge
    5.797
    ich würde darauf tippen, dass die top und left angaben falsch sind. da musst du auf jeden fall noch ne einheit (px, % oder so) anhängen.
    Satans Krümelmonster ist offline

  3. #3 Zitieren
    Abenteurer Avatar von TheNok
    Registriert seit
    Aug 2013
    Ort
    Berlin
    Beiträge
    76
    Deswegen vielleicht?

    As of jQuery 1.7, the .live() method is deprecated. Use .on() to attach event handlers.
    TheNok ist offline

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •