javascript - jquery 图层 slider : stop layerslider when mouseover on navigation bar (nav)

标签 javascript jquery html css

我正在使用 jquery layerslider,当我将鼠标悬停在导航栏 (nav) 上时想停止 layerslider。

// Java script code
    $('document').ready(function()
               {
                // Calling LayerSlider on your selected element after the document loaded
                $('#layerslider').layerSlider({
                    responsive: true,
                    animateFirstLayer:false,
                   autostart:false,
                    skin      : 'default',
                    skinsPath : '/layerslider/skins/'
                  // showCircleTimer:false

                });
                  $('.onHoverService').mouseover (function(){
                          autoStart : false
                  });
                  $('.onHoverService').mouseout (function(){
                          autoStart : true
                  });
               });
//HTML code
        <nav class="nav-inner">
                  <div class="background_logo"><a href="http://www.blacknova.com.au/">
                 <img class="horizontal_logo" src="<?php echo $this->webroot; ?>img/bnlogohorisontal.png" height="35" >
                 <!--<img class="home_logo" src="<?php  echo $this->webroot; ?>img/home-button-white.png" height="25" >-->
                   </a>    </div>
                      <?php  echo $this->element('Menus/menuHeader');?> 
                   <div class="servicedropdownMenu">

                      <?php echo $this->element('Menus/headerServices');?>  

                  </div>
                  <div class="portfoliodropdownMenu">

                      <?php     echo $this->element('Menus/headerPortfolio');?>  

                  </div>


             </nav>

我试过上面的代码,但它不能正常工作。我是新手。提前感谢您的帮助。

最佳答案

添加pauseOnHover: true,

例子:

    $('#layerslider').layerSlider({
        responsive: true,
        pauseOnHover: true,
        animateFirstLayer:false,
        autostart:false,
        skin      : 'default',
        skinsPath : '/layerslider/skins/'
        // showCircleTimer:false
   });

关于javascript - jquery 图层 slider : stop layerslider when mouseover on navigation bar (nav),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20413175/

相关文章:

javascript - 为什么 Jquery .click() 会触发多个函数?

javascript - 如何在两个或多个 jsp 页面中检索选定的选项标记值

javascript - 如果选中复选框,则更改单元格值 - RoR 中的 dhtmlxGrid

javascript - 用 _(下划线)替换字符串中的特殊字符

javascript - 保存前预览图像

html - 使视频宽度 100%,同时保持自定义高度

java - org.apache.commons.codec.DecoderException : Odd number of characters

javascript - 如何限制 HTML5 输入类型日期中的过去日期?

jquery - 从 Grid 获取鼠标悬停的元素

Javascript - 将对象键打印到 HTML