只有在溢出时才在div中使用选取框?

时间:2011-06-01 10:08:58

标签: javascript jquery html css marquee

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

我有字幕设置,我正在使用jQuery Marquee plugin。一切都与选框很好地配合,但如果文字适合一行,我不需要它滚动。

我工作的页面在这里:http://lbrannonent.com/BigCountry247/index.html。 “标题”,“艺术家”和“上一页下一页”滚动字段都只需要在有溢出时滚动。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

Here is the working demo我为你提出的问题。它应该让你知道该怎么做。

答案 1 :(得分:0)

如果您已经在使用jQuery,请考虑以下事项:

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

给出您只想滚动的div,而不是使用marquee标签而不是使用marquee标签,并且只要在操纵该marquee的任何其他代码之前(我假设是事件处理程序分配)就没关系否则,您正在使用它。