Jquery flowplayer一个href需要两次点击?

时间:2013-04-02 11:09:53

标签: database jquery-mobile flowplayer

我不知道,如何正确解释这一点,但我尽我所能。 我曾在jquery mobile(带多页)中使用flowplayer。 我有大约20个源自数据库的视频。

现在问题: 当我开始播放视频时,我不希望所有视频都开始加载。 我尝试使用javascript来启动带有''标记的正确视频,但需要两次点击才能启动视频。

这是我正在使用的链接(抱歉,有些表格是芬兰语)http://www.rakentaja.fi/test/mobv/3mobvid.asp

不要去首页,因为我还没有完成那些网站。 只需选择任何链接并观察会发生什么。

请使用谷歌浏览器,这是唯一有效的浏览器。

谢谢!

2 个答案:

答案 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> 

如果它是可行的。

这不会很好,但它确实有效。