作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我不知道如何正确解释这一点,但我会尽力而为。我曾在 jquery mobile(多页面)中使用过 flowplayer。我有大约 20 个来自数据库的视频。
现在的问题是:当我开始播放视频时,我不希望所有视频都开始加载。我试图让 javascript 开始使用 '' 标签正确的视频,但它需要点击两次才能开始视频。
这是我正在使用的链接(抱歉,有些表格是芬兰语的)http://www.rakentaja.fi/test/mobv/3mobvid.asp
不要费心去首页,因为我还没有完成那些网站。只需选择任何链接,然后观察会发生什么。
请使用谷歌浏览器,它是唯一可用的浏览器。
谢谢!
最佳答案
避免使用内联 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
关于database - Jquery flowplayer a href 需要点击两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15762588/
我是一名优秀的程序员,十分优秀!