나는 아래의 개체 ID의 ID가 .. 내가 클릭에 비디오를 변경하기 위해 노력하고있어 변경 :삽입 JQuery와 문자열 :
<object id="aeroVideo" class="BrightcoveExperience">
<param name="bgcolor" value="#FFFFFF" />
<param name="width" value="480" />
<param name="height" value="270" />
<param name="isVid" value="true" />
<param name="isUI" value="true" />
<param name="dynamicStreaming" value="true" />
<param name="wmode" value="transparent" />
</object>
<div id="pic2">
<div id="pic2a"></div>
<div id="pic2b"></div>
</div> <!-- end of pic2 -->
<script type="text/javascript">
$(document).ready(function() {
var aeroVideo = $("#aeroVideo");
$('#pic2a').click(function(){
console.log("inside pic2a");
if (aeroVideo.length == 0){
aeroVideo = "myExperience3427230656001";
console.log("inside pic2a without variable set");
}
else if (aeroVideo.length != 0){
aeroVideo = "myExperience3427230656001";
console.log("inside pic2a with variable set");
}
});
$('#pic2b').click(function(){
console.log("inside pic2b");
if (aeroVideo.length == 0){
aeroVideo = "myExperience3427216723001";
console.log("inside pic2b without variable set");
}
else if (aeroVideo.length != 0){
aeroVideo = "myExperience3427216723001";
console.log("inside pic2b with variable set");
}
});
});
</script>
으로 실행 내가 안에임을 알려줍니다 콘솔 변수 세트가없는 pic2a 또는 pic2b (변수 세트없이) 비디오의 문자열 이름을 삽입 할 때처럼 비디오를 전혀 변경하지 않습니다 ...
코드에서 변수 aeroVideo를 if 조건 내의 문자열로 설정하면됩니다. – j08691
당신의 기대가 무엇인지 말하기가 힘들다. 코드 자체가 의미가 없기 때문이다. – charlietfl
어떻게하면 코드가 객체 ID에 있어야 할 곳에 다시 변수를 넣을 수 있을까? – ristenk1