[英]Change the name of HREF link
我有以下鏈接
<a href="example.com" id="example1"> Go to example....</a>
當主體將光標移到“轉到示例...”上時,是否有可能更改為“轉到示例One”,我正在使用php和jquery。 任何幫助將不勝感激。
使用jQuery應該不會太困難:
$('#example1')
.mouseover(function(e) { $(this).text('Go to example One') })
.mouseout(function(e) { $(this).text('Go to example...') });
如果在用戶將鼠標移開時不需要第二綁定,則無需將其返回到“ ...”。
編輯:忘記了mouseover助手方法
試試看..
$('#example1').mouseover(function() {
$(this).text('Go to example One');
});
Ya錯過了我想快速入門的#)
$(function(){
$("#example1").mouseover(function(){
$(this).text('Go to example One');
});
});
或者您可以像這樣使用懸停功能
$(function(){
$("#example1").hover(
function () {
$(this).text('Go to example one');
},
function () {
$(this).text('Go to example....');
}
);
});
.hover()
幫助器在這里非常有用,可以防止煩人的事件冒泡:
var elem = $('#examle1'), orig = elem.text();
elem.hover(
function() { $(this).text('Go to example One'); },
function() { $(this).text(orig); }
);
您甚至可以僅使用CSS做到這一點。 您只需在鏈接中需要兩個元素即可解決:
<a href="example.com" id="example1"> Go to example <em>…</em> <span>One</span></a>
以及相應的CSS行為:
a span,
a:hover em {
display: none;
}
a:hover span {
display: inline;
}
這是PHP代碼
<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>
在使用功能changeTo的地方,我想更改$ fileName; 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.