2017-04-05 19 views
0

我在我的代碼中使用簡單的選取框標記,它的工作正常。 但問題是在該頁面我動態添加了一些數據在選取框標記。 因此,當在標籤標籤中添加的新數據比滾動標籤不會滾動添加的所有文本時。如何初始化選取框標記jquery

注:其唯一的卷軸這是在頁面加載添加的內容,但不是沒有後來

添加有jQuery中任何字幕標籤初始化其他內容?我嘗試了很多選項來設置選框的寬度等,但沒有成功。我試圖找出它的初始化方法,但沒有找到任何好的解決方案

回答

0

marquee標記不在HTML specification,所以它不支持在新的瀏覽器支持。它的使用是非常沮喪的。

我建議使用停止使用它,並檢查一些jQuery Plugins動態滾動文本。

0

嗯,也許你可以做這樣的事情:

JQ:

$('.marquee').marquee(); 

CSS:

.marquee { 
     width: 300px; 
     overflow: hidden; 
     border: 1px solid #ccc; 
     background: #ccc; 
    } 

HTML:

<script type='text/javascript' src='//cdn.jsdelivr.net/jquery.marquee/1.4.0/jquery.marquee.min.js'></script> 

<div class="marquee">jQuery marquee is the best <b>marquee</b> plugin in the world</div> 

另外,還要確保你檢查這鏈接:http://aamirafridi.com/jquery/jquery-marquee-plugin#examples

0

請試試這個。它爲我工作。

HTML元素是這樣

<marquee width="20%" id="our-marquee-id">First content</marquee> 

jQuery的代碼是這樣的

jQuery(yourSelector).on(yourEvent, function() { 
    jQuery("#our-marquee-id").text("New Content"); 
}); 

如果它不會幫助你,你可以委託事件試試

jQuery(document).delegate(yourSelector, yourEvent, function() { 
    jQuery("#our-marquee-id").text("New Content"); 
});