日期:2014-05-16  浏览次数:20441 次

toggle中的a标签问题
如何实现toggle事件中的a标签跳转

------解决方案--------------------
这是个什么问题?

a标签跳转?

先跳到一个网页,然后再跳回来?
------解决方案--------------------
你把toggle函数改成hover(),要不你就判断子元素是否是超链接,感觉很麻烦。
------解决方案--------------------
访问网络的地址,需要添加协议名称的。

要加上http://www.baidu.com
才行的
------解决方案--------------------
toggle 是点击事件切换,hover是滑入滑出事件切换 ,你换用hover,你就可以点击超链接了。 
------解决方案--------------------
        $("tr").toggle(function (e) {
            var o = e.target;
            if (o.tagName == 'A') location.href = o.href;

            $(this).css("background", "#333");
        }, function () {
            $(this).css("background", "");
        })

判断下点击的是否为a,是就跳转