将javascript操作添加到网页上的所有链接

时间:2011-02-23 15:07:35

标签: javascript joomla

早上好,我想知道是否可以将自动添加javascript动作添加到网页上的所有链接(或类),例如我想添加以下javascript操作:“PlayFlashSound();”,所以链接在我的网页上应该是:

<a onmouseover="PlayFlashSound();" href="#">Link Text</a>"

手动添加javascript操作的问题是我正在使用Joomla,我不知道该怎么做。

感谢。

3 个答案:

答案 0 :(得分:1)

使用jQuery你可以这样做。

$(document).ready(function() {

    $('a').click(function() {

        PlayFlashSound();

        return false

    });

});

答案 1 :(得分:0)

使用jQuery可以轻松完成这样的事情:

$('a').mouseover(function()
{
    PlayFlashSound();
});

Example available here.

答案 2 :(得分:0)

我认为,由于其中一个问题标签是“joomla”,作者希望使用Joomla CMS中包含的Mootool来完成所需的操作。例如,代码可能就像这样:

window.addEvent( “domready中”, function(){

$$('a').each(function(item, index) {

    item.addEvent('click', PlayFlashSound);
});

})

请记住,如果您希望阻止这些链接的默认操作,PlayFlashSound函数必须返回“false”;