公司现在做一个内部的论坛,是影视方面的,所以视频比较多。
要能实现发布的视频不要点试播就可以出来那个播放的页面,就是下面这段代码。[<a style="cursor:pointer" onclick="playatt('$attach[aid]');">试播</a>] 用JS那个事件可以不要点试播呢。
要能实现发布的视频不要点试播就可以出来那个播放的页面,就是下面这段代码。[<a style="cursor:pointer" onclick="playatt('$attach[aid]');">试播</a>] 用JS那个事件可以不要点试播呢。
<body onload="playatt('$attach[aid]');">//……</body>
用jquery,在document.ready后得到所有的试播的<a>,然后用triger('click')
这样应该可以?
比如你的html是<div class="video"><a>试播</a></div>那就写jquery$(document).ready(function(){
$("div.video a").triger('click');
}); 大致这个意思,感觉应该可以吧
时间戳: Tue, 11 Jan 2011 08:29:28 UTC
消息: 'null' 为空或不是对象
行: 475
字符: 3
代码: 0
URI: http://192.168.1.253/read.php?tid=11$(document).ready(function(){
$("div.video a").triger('click');
});
这个方法是加载之后播放 还是加载之后暂停??
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript" >
$(document).ready(function(){
$.each($("div.video") , function( i , n){
var id = $(n).attr("id");
alert(id);
playatt(id);
});
});
</script>
</head>
<body>
<div class="video" id="1"><a>试播</a></div>
<div class="video" id="2"><a>试播</a></div>
<div class="video" id="3"><a>试播</a></div>
<div class="video" id="4"><a>试播</a></div>
</body>
</html>
注意div的Id最好是 你视频的id