【求助】这个JS选项卡代码如何改成自动切换的? 100

<scriptsrc="http://lib.sinaapp.com/js/jquery/1.4.2/jquery.min.js"type="text/javascrip... <script src="http://lib.sinaapp.com/js/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
jQuery.jqtab = function(tabtit,tabcon) {
$(tabcon).hide();
$(tabtit+" li:first").addClass("thistab").show();
$(tabcon+":first").show();
$(tabtit+" li").click(function() {
$(tabtit+" li").removeClass("thistab");
$(this).addClass("thistab");
$(tabcon).hide();
var activeTab = $(this).find("a").attr("tab");
$("#"+activeTab).fadeIn();
return false;
});
};
/*调用方法如下:*/
$.jqtab("#tabs",".tab_con");
});
</script>

目前是这样的,但是不会鼠标经过自动切换,两个选项卡间要鼠标点击才能切换,要如何修改这段JS使它能够鼠标经过自动切换?
展开
 我来答
麦叻咯飙
2015-05-22
知道答主
回答量:6
采纳率:100%
帮助的人:4.6万
展开全部

改成这样试试

$(document).ready(function() {

    jQuery.jqtab = function(tabtit,tabcon) {

        $(tabcon).hide();

        $(tabtit+" li:first").addClass("thistab").show();

        $(tabcon+":first").show();

var fun = function(){

            $(tabtit+" li").removeClass("thistab");

            $(this).addClass("thistab");

            $(tabcon).hide();

            var activeTab = $(this).find("a").attr("tab");

            $("#"+activeTab).fadeIn();

            return false;

};

        $(tabtit+" li").on('click',fun).on('mouseover',fun);

    };

    /*调用方法如下:*/

    $.jqtab("#tabs",".tab_con");

});


追问
还是不行啊。。
追答
click事件如果可以执行,mouseover事件也没问题
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式