小编hit*_*htr的帖子

使用javascript平滑自动滚动

我试图在我的网页上实现一些代码,以便在加载页面后自动滚动.我使用Javascript函数执行自动滚动,并在页面加载时调用了我的函数,但页面仍然没有顺利滚动!有没有办法顺利自动滚动页面?

这是我的Javascript函数:

function pageScroll() {
        window.scrollBy(0,50); // horizontal and vertical scroll increments
        scrolldelay = setTimeout('pageScroll()',100); // scrolls every 100 milliseconds
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery autoscroll

10
推荐指数
2
解决办法
8万
查看次数

如何在video.js中获取当前播放时间

我正在使用video.js项目在我的网页上播放视频.我在我的网页上完美地实现了它,但我需要检索视频的当前播放时间我该怎么做?

javascript jquery html5-video

8
推荐指数
1
解决办法
2万
查看次数

在特定时间到达视频播放器时滚动

我正在开发一个页面,我必须用相关的pdf显示视频.我已经使用pdf.js和video.js项目分别阅读pdf和视频.它们都在不同的div中实现.这是我的网页截图的链接在这里.我需要实现哪些检查视频当前时间的函数,改变按照以下时间PDF格的位置是我实现的代码,但它不工作

//function to perform on every timeupdate
var myFunc =function(){
    var myPlayer = this;
    var whereYouAt = myPlayer.currentTime();
//working of function
switch(whereYouAt)
{
    case 30: bookmarkscroll('pageContainer2');
         break;
    case 60: bookmarkscroll('pageContainer3');
         break;
    case 90: bookmarkscroll('pageContainer4');
         break;
    case 120: bookmarkscroll('pageContainer5');
          break;
    case 150: bookmarkscroll('pageContainer6');
          break;
    case 180: bookmarkscroll('pageContainer7');
          break;

}

};
myPlayer.addEvent("timeupdate",myFunc);
Run Code Online (Sandbox Code Playgroud)

javascript pdf jquery scroll html5-video

1
推荐指数
1
解决办法
2150
查看次数

rails:如果当前日期在两个日期之间并在视图中显示,则选择记录

在我的数据库中,我有两列名为start_dateand end_date,如果今天的日期介于start_date和之间,我希望从我的数据库中获取条目end_date.我当前的查询代码如下,但它没有返回我的期望:

def updateMess
  @mess = MessType.find(params[:id_param])
  @today = Date.today
  @mess_current_price = MessPrice.where('mess_id = ? AND DATE(?) BETWEEN start_date AND end_date', @mess.mess_id, @today)

  respond_to do |format|
    format.json { render :json => { :_mess => @mess, :_mess_price => @mess_current_price } }
  end
end
Run Code Online (Sandbox Code Playgroud)

上面的where命令生成以下查询(如控制台中所示):

MessPrice加载(0.4ms)SELECT mess_prices.*FROM mess_pricesWHERE(日期('2013-07-01')BETWEEN start_date和end_date)

在17ms完成200 OK(浏览次数:3.1ms | ActiveRecord:2.7ms)

编辑:以下是我的javascript的代码,我用它通过使用解析的JSON数据在我的视图中设置字段,但它没有在我的视图中设置字段:

$(document).on('click', ".mess-update-reveal", function(){
  $.post('/mess/updateMess',{id_param :$(this).attr('data-mess-id')}, function(data){
    var mess = data._mess;
    var messPrice = data._mess_price;
    console.log(data);
    $('#id_param_update_mess').val(mess.mess_id);
    $('#mess_name_update').val(mess.mess_name); …
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails ruby-on-rails-3

1
推荐指数
1
解决办法
7365
查看次数

脚本未被点击事件激活

您好我在jquery中编写了一些脚本并将其绑定到click事件,但是单击事件不会激活代码.但是当我将脚本放在另一个JavaScript函数中并将该JavaScript函数绑定到单击事件监听器时,该函数能够在单击时执行.

另一件事是,当我使用JavaScript绑定脚本时,它返回警报消息的时间与我点击的div的数量相同,即如果我点击第3个div,警报消息在我的页面上显示三次dom结构是pdf.js项目,这个dom是动态创建的我想获取用户点击过的pagecontainer2的孙子的索引是我的脚本:

<script type="text/javascript">
    $(function() {
        $(".textLayer > div", "#pageContainer2").click(function () {
            var index = $(this).index();
            alert("index of div is = " + index);
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

Dom CODE:

<div id="pageContainer2" >
    <canvas id="page2" width="741" height="959"></canvas>
    <div class="textLayer">
        <div>......some text here....</div>
        <div>......some text here....</div>
        <div>......some text here....</div>
    </div>
</div>

<div id="pageContainer3" >
    <canvas id="page3" width="741" height="959"></canvas>
    <div class="textLayer">
        <div>......some text here....</div>
        <div>......some text here....</div>
        <div>......some text here....</div>
    </div>
</div>?
Run Code Online (Sandbox Code Playgroud)

javascript jquery

-1
推荐指数
1
解决办法
131
查看次数