1

我只想在文本溢出时滚动 div 标签中的文本(选取框)。

我有选取框设置,并且正在使用jQuery Marquee 插件。一切都与选取框完美配合,但如果文本适合一行,我不需要它滚动。

我正在工作的页面在这里: http: //lbrannonent.com/BigCountry247/index.html。“Title”、“Artist”和“Up Next”滚动字段都只需要在溢出时滚动。

有任何想法吗?

4

2 回答 2

2

这是我为您的问题制作的工作演示。它应该让您知道该怎么做。

于 2011-06-01T10:24:55.310 回答
0

如果您已经在使用 jQuery,请考虑:

$(".marquee").each(function() {
  if($(this).prop('scrollWidth') > $(this).parent().width())
    $(this).wrap('<marquee></marquee>')
});

给你只希望在溢出类选框而不是使用选框标记时滚动的div,只要那是在任何其他操作选框的代码之前(我假设事件处理程序分配),你还有什么不重要重新处理它。

于 2020-05-03T16:51:09.637 回答