javascript - 如何在 aspx 页面上制作超链接脉冲(即无休止地淡入淡出)

标签 javascript jquery asp.net jquery-animate

您好,我有一个常规网站,我正在向顶部导航栏添加一个新链接。为了提醒用户新按钮,我希望它能轻轻地跳动,就像合上盖子时 Macbook Air 上的跳动灯一样:)

这是超链接代码的样子:

<td class="data" runat="server" style="width: 85px">
   <asp:HyperLink ID="SiteLink"  runat="server" CssClass="anc" Text="NEW LINK" />
</td>

我的项目中已经有 jQuery,所以 jQuery 或纯 JS 都可以正常工作。该解决方案需要在 IE 和 Chrome 中运行。我尝试了 jquery.pulse,但我无法让它工作。

最佳答案

不确定这是否是最好的方法,但它有效:

function cycle() {
    $('#SiteLink').fadeOut(1000, function() {
        $('#SiteLink').fadeIn(1000);
        cycle();
    });
}
$(document).ready(function(){
    cycle();
});

您可以在此处查看工作示例:https://jsfiddle.net/m8qanvr3/

关于javascript - 如何在 aspx 页面上制作超链接脉冲(即无休止地淡入淡出),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9653502/

相关文章:

jquery - 如何使用 jQuery 和 jsp 生成动态下拉列表?

javascript - 我无法访问 javascript 中的 radgrid 列....我如何访问这个..?

ASP.NET Request.ClientCertificate 在 IIS 7 上返回空

JavaScript : changing a value of element html

javascript - 有效地获取边界框内的等距网格位置

jquery - jcarousel 问题

javascript - 使用查询从 li 元素获取 Html.ActionLink 参数

javascript - AngularJs 事件 $stateChangeStart 未触发

c# - 如何使用javascript更改imagebutton的Imageurl?

asp.net - 使用 Entity Framework 在 ASP.Net 中创建报告