0

嗨,我想通过使用 jquery 在我的 web 中实现 marquee 标签。在我的网络中,我有文本框、按钮和 div 用于显示选框。我的要求是我想在单击按钮后将文本框文本显示为滑动,这是我的代码

<script type="text/javascript">
    $(document).ready(function () {

        $("#btn_click").click(function () {
            var textboxvalue = $("#txtbx_data").val();
            var dis = $("#div_scroll").find(".ticker").text(textboxvalue);
            $('.ticker').each(function () {

            var marq = $('<marquee></marquee>').attr({
                'behavior': 'slide',
                'scrollamount': 08,
                'direction': 'left',
                'width': '100%'
            })
                    $(this).wrap(marq);

            })
        })
    });          


</script>
4

1 回答 1

0

这是一个有效的jsfiddle,只需要进行一些调整...... http://jsfiddle.net/aM78J/1/

这是javascript:

$(document).ready(function () {
    $("#btn_click").click(function () {
        $('marquee').remove();
        var textboxvalue = $("#txtbx_data").val();
        $("#div_scroll").find('.ticker').append(
            $('<marquee/>').html(textboxvalue).attr({
                'behavior': 'scroll',
                'scrollamount': 08,
                'direction': 'left',
                'width':'100%'
            })
        );
    }); 
});​

但是,就像已经提到的那样,不推荐使用选框...

于 2012-10-11T14:16:22.550 回答