2012-04-03 94 views
1

我正在使用視頻輪播來瀏覽視頻並希望當前視頻自動播放。Javascript內更改值

所有的視頻默認爲「autoplay = false」。我正在尋找的是;如果類=「當前」,然後「自動播放=真正的」

<li class="NOT-current"> 
    <object data="http://view.vzaar.com/12345" type="application/x-shockwave-flash"> 
     <param value="showplaybutton=rollover&amp;border=none&amp;autoplay=flase" /> 
    </object> 
    </li> 

    <li class="current"> 
    <object data="http://view.vzaar.com/12345" type="application/x-shockwave-flash"> 
     <param value="showplaybutton=rollover&amp;border=none&amp;autoplay=TRUE" /> 
    </object> 
    </li> 

    <li class="NOT-current"> 
    <object data="http://view.vzaar.com/12345" type="application/x-shockwave-flash"> 
     <param value="showplaybutton=rollover&amp;border=none&amp;autoplay=false" /> 
    </object> 
    </li> 

我知道必須有一個非常簡單的線條JS來改變這一點,也許使用的查找和替換,但我不能弄明白

+0

什麼JS框架您使用的? – 2012-04-03 07:22:22

回答

2

我不知道純JS,但你可以嘗試類似的東西用jQuery:

var object = $(".current").find("object"); 
object.children().attr("value", "showplaybutton=rollover&amp;border=none&amp;autoplay=TRUE"); 
0

必須有一些JavaScript您使用更改類目前的視頻對象只存在一條線$(videoObject).play();增加播放視頻

+1

這似乎是最好的解決方案,我沒有想到那^^ – Aleks 2012-04-03 07:29:49

0

如果你使用jQuery,你可以試試這個:

$("li.current object").context.play();