2 qq 31788907 qq_31788907 于 2016.05.07 10:34 提问

选中marquee时才会滑动

图片说明
选中A标签的时候 里面的marquee才动 可以写成这样吗 求代码

1个回答

showbo
showbo   Ds   Rxr 2016.05.07 13:24
已采纳

div里面默认放内容,不要用marquee标签,a mouseover的时候才动态生成marquee,mouseout还原默认文本,去掉marquee,而且a,li标签不要乱嵌套


 <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
<style>
    #ulMQ{width:500px}
    #ulMQ li a,#ulMQ li{overflow:hidden;zoom:1;clear:both;display:block}
</style>
<ul id="ulMQ">
    <li>
        <a href="#">
            <div><div id="span" style="float:left">¥</div></div>
            <div style="float:right;margin-right:20px;margin-top:-3px">按法律就饿哦发奇偶vcmaofjgeogjeomvfammafeofe</div>
        </a>
    </li>
    <li>
        <a href="#">
            <div><div id="span" style="float:left">¥</div></div>
            <div style="float:right;margin-right:20px;margin-top:-3px">按法律就饿哦发奇偶vcmaofjgeogjeomvfammafeofe</div>
        </a>
    </li>
</ul>
<script>
    $('#ulMQ li a').mouseenter(function () {
        var div = $('div:last', this); 
        div.html('<marquee scrollAmout=1 direction=left width="150px">'+div.text()+'</marquee>');
    }).mouseleave(function () {
        var div = $('div:last', this); 
        div.html(div.text());
    })
</script>

qq_31788907
qq_31788907 可以不用jQuery写吗 只用js
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!