我不知道,如何正确解释这一点,但我尽我所能。 我曾在jquery mobile(带多页)中使用flowplayer。 我有大约20个源自数据库的视频。
现在问题: 当我开始播放视频时,我不希望所有视频都开始加载。 我尝试使用javascript来启动带有''标记的正确视频,但需要两次点击才能启动视频。
这是我正在使用的链接(抱歉,有些表格是芬兰语)http://www.rakentaja.fi/test/mobv/3mobvid.asp
不要去首页,因为我还没有完成那些网站。 只需选择任何链接并观察会发生什么。
请使用谷歌浏览器,这是唯一有效的浏览器。
谢谢!
答案 0 :(得分:2)
避免使用内联Javascript函数,这样做。
$('a.ui-link').on('click', function() {
aloitavid(61,'Valloxsuodpuhdvaihto');
});
由于每个链接都有不同的参数;您需要将这些属性添加到<a>
链接属性中,然后将它们拉到您的函数中使用。
<强>更新强>
您可以执行以下操作。将视频参数保存为属性vlink
,然后读取参数并将其传递给函数aloitavid()
。 Example here.
HTML
<a href="#" class="ui-link" vlink="60,Valloxyleistailmanvkoneenhuollosta">start video</a>
代码
$('a.ui-link').on('click', function () {
var vlink = $(this).attr('vlink').split(",");
var value1 = vlink[0];
var value2 = vlink[1];
aloitavid(value1,value2)
});
此结果
value1:60
value2:Valloxyleistailmanvkoneenhuollosta
答案 1 :(得分:1)
尝试将链接添加到硬编码
<a href="-previous page-"> Back </a>
如果它是可行的。
这不会很好,但它确实有效。