HREF bağlantının adını değiştirme

6 Cevap php

Ben aşağıdaki linki var

<a href="example.com" id="example1"> Go to example....</a>

Mümkün bir vücut üzerine imleci hareket ettiğinde "Örneğin git ..." it "Örneğin bir git" i php ve jquery kullanıyorum değiştirir olmasıdır. Herhangi bir yardım takdir edilecektir.

6 Cevap

.hover() yardımcı can sıkıcı olay köpüren önlemek için, burada yararlıdır:

var elem = $('#examle1'), orig = elem.text();
elem.hover(
    function() { $(this).text('Go to example One'); },
    function() { $(this).text(orig); }
);

JQuery kullanarak çok zor olmamalı:

$('#example1')
    .mouseover(function(e) { $(this).text('Go to example One') })
    .mouseout(function(e) { $(this).text('Go to example...') });

Eğer geri gitmek gerekir yoksa ikinci bağlama Kaldır "..." kullanıcı uzakta fareyi hareket ettiğinde.

Edit: Forgot about the mouseover helper method

$(function(){
    $("#example1").mouseover(function(){
        $(this).text('Go to example One');
    });
});

veya hover fonksiyonu gibi kullanabilirsiniz

$(function(){
    $("#example1").hover(
      function () {
        $(this).text('Go to example one');
      }, 
      function () {
        $(this).text('Go to example....');
      }
    );
});

Bu deneyin ..

$('#example1').mouseover(function() {
    $(this).text('Go to example One');
});

Ya ben hızlı almak için çalışıyordu # cevapsız ;)

Hatta sadece CSS ile yapabilirsiniz. Sadece sizin gibi ele alabilir linke iki öğe gerekir:

<a href="example.com" id="example1"> Go to example <em>…</em> <span>One</span></a>

Ve gelen CSS davranış:

a span,
a:hover em {
    display: none;
}
a:hover span {
    display: inline;
}

Burada PHP kodu

<span
class="trackTitle"> <a href="<?php print  "play/".$link;?>" title="Listen or Download <?php echo $hoverActual ?>"  onmouseover="javascript:changeTo('<?php echo $hoverActual; ?>');"><?php echo $fileName; ?></a></span>

Fonksiyon changeTo kullanıldığı durumlarda, i $ fileName değiştirmek istiyorum; .