我在满足条件时使用JQUERY.MARQUEE尝试MARQUEE文本。
例如,如果text.length> 10,Marquee Text。
CSS:
<style>
.title-marquee {
color: red !important;
width: 200px !important;
overflow: hidden !important;
display: block !important;
}
</style>
HTML:
<th class="movie-title" data-bind="text: title, css: { 'title-marquee' : title.length > 10 }"></th>
JQUERY:
$('.title-marquee').marquee({
duplicated: true
});
我有HTML&amp; CSS工作正常,但是JQUERY没有启动。
答案 0 :(得分:1)
我认为您title
必须是title()
HTML
<th class="movie-title" data-bind="text: title, css: { 'title-marquee' : title().length > 10 }"></th>
这是工作JsFiffle
希望。它可能在某些方面帮助你。祝你有愉快的一天:)