javascript - 使用 jquery 控制嵌入视频

标签 javascript php jquery

我有一个嵌入视频,我只想允许登录用户查看它。

如果用户未登录并尝试玩游戏,则必须记录警报

我尝试以下方法,但它不起作用:

<div id="container">
       <embed id="playerid" width="300" height="200" flashvars="file=http://www.mydomain.com/Video/demo.flv&amp;autostart=false&amp;stretching=fill&amp;image=http://www.mydomain.com/Video/demo.jpg&amp;logo=http://www.mydomain.com/Video/Watermark.gif" allowscriptaccess="always" allowfullscreen="true" quality="high" bgcolor="#330099" name="ply" id="ply" style="undefined" src="player.swf" type="application/x-shockwave-flash">
</div>

我的 jQuery 代码是

<script>
<?php
if(!$login){
?>
    $(document).ready(function(){
        $('#container').click(function(){
            alert('video clicked');
        }); 
    });
<?php
}
?>
</script>

最佳答案

试试这个:

<?php $login = true; //Let's make it true just for testing ?>
<script>
    $(document).ready(function(){
    $('#container').click(function(){
    if("<?php echo($login); ?>"){
      alert('Play Video');
     }else{
      alert("Please login to play video");
     }
    });
</script>

关于javascript - 使用 jquery 控制嵌入视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24012719/

相关文章:

javascript - 使用 JavaScript 时停止表单提交刷新

javascript - WordPress 排队数据表库和 CSS

javascript - 根据下拉列表动态替换 'src' 和 'href' 标签

javascript - 从 &lt;input&gt; 获取 id= 和 value= 的动态值,并将它们设为变量以在 javascript 中使用它们

javascript - Html5 异步属性 vs js 异步属性

javascript - getBoundingClientRect 在 Safari 中为顶部、左侧、右侧、底部返回 0

javascript - 如何设置 dojo combobox 商店

PHP 模组重写

php - 在 PHP 中压缩多维数组?

javascript - 当焦点离开时需要保存 div 的内容