小编Jim*_*mmy的帖子

当用户使用jQuery滚动时,在另一个div中触发滚动事件

我有两个div元素:

当用户滚动div #element-A#header-one-target到达包含div的顶部时,其中的最后一个元素(#animate-hd-b#element-B应滚动到包含div的顶部,并带有漂亮的动画。

这是我要开始使用的代码。下面的代码在滚动窗口而不是div时会执行某些操作。

$(window).scroll(function() {

  var offsetTop = $('#animate-hd-b').offset().top,
    outerHeight = $('#animate-hd-b').outerHeight(),
    windowHeight = $(window).height(),
    scrollTop = $(this).scrollTop();

  console.log((offsetTop-windowHeight) , scrollTop);

  if (scrollTop > (offsetTop+outerHeight-windowHeight)){
    alert('you have scrolled to the top!');
  }
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div id="element-A" style="background: orange; overflow: auto;">
  <div class="content" style="padding-bottom: 300px;">
    <p>content</p>
    <p>content</p>
    <p>content</p>
    <p>content</p>
    <h1 id="header-one-target">Header One</h1>
  </div>
</div>

<div id="element-B" style="background: yellow; overflow: auto;">
  <div class="content" style="padding-bottom: 300px;">
    <p>content</p>
    <p>content</p>
    <p>content</p>
    <p>content</p>
    <h1 id="animate-hd-b">Animate This Header</h1> …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

如何使用免费标记获取列表中的第一项?

我有以下代码,其中包含大约12项,但我只需要检索第一项.如何显示列表中的第一项?

我的代码是:

<#list analysttest.rss.channel.item as item>
          <div>
                  <h3 class="bstitle">${item.title}</h3>
                  <span class="bsauthor">${item.author}</span> 
                  <span>${item.pubDate}</span>
                  <p>${item.description}</p>

          </div>
      </#list>
Run Code Online (Sandbox Code Playgroud)

html freemarker

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

如何使用Jquery隐藏最后3个div

到目前为止,我尝试使用JQuery选择最后3个div.但它似乎没有用

$(document).ready(function(){

  $( "div.span4:nth-child(6), div.span4:nth-child(7), div.span4:nth-child(8)" ).
    addClass( "myClass" );

});
Run Code Online (Sandbox Code Playgroud)
<div class="row-fluid">

  <div class="span4"></div>
  <div class="span4"></div>
  <div class="span4"></div>
  <div class="span4"></div>
  <div class="span4"></div>
  <div class="span4"></div>
  <div class="span4"></div>
  <div class="span4"></div>

</div>
Run Code Online (Sandbox Code Playgroud)

javascript css jquery

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

hasClass和条件不起作用

出于某种原因,这不是启动

<script type="text/javascript">
$(function(){
if ($(h3).hasClass("6") ){
alert ('Todays Date Friday')  }
});
</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何在 XML 文档中声明“nbsp”实体

我收到以下错误

实体“nbsp”已被引用,但未声明。

我尝试在 XML 文件中声明 nbsp(如下所示)。但这对我不起作用。

  <?xml version="1.0" encoding="UTF-8"?>
  <rss version="2.0"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  >
  <!DOCTYPE html [<!ENTITY nbsp "&#160;">
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?谢谢!

xml freemarker xml-parsing

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

如何在单击元素时切换类,但使用 JQuery 从所有其他元素中删除相同的类?

我正在尽力正确地表达这一点,所以请耐心等待。因此,我尝试仅在单击的元素上切换类(活动)。如果单击另一个元素,我想将类“active”添加到单击的元素,并从任何其他元素中删除活动类。

问题是,当我单击一个元素时,会添加“活动”类,但是当我单击另一个元素时,“活动”类不会从其他元素中删除

           $("li.test a").click(function() {
                $(this).toggleClass("active");

            });

            $("li.test a").click(function() {
                $(this).toggleClass("active");
            });


            $("li.test a").click(function() {
                $(this).toggleClass("active");

            });
Run Code Online (Sandbox Code Playgroud)

超文本标记语言

<li class="test1">
 <a href="#" class="">
</li>

<li class="test1">
 <a href="#" class="">
</li>

<li class="test1">
 <a href="#" class="">
</li>

<li class="test2">
 <a href="#" class="">
</li>

<li class="test2">
 <a href="#" class="">
</li>

<li class="test2">
 <a href="#" class="">
</li>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何使用JSON数据创建CanvasJS图表?

我创建了一个测试图表,它工作正常.我想通过ajax获取我的数据,而不是嵌入网页.我想我需要格式化我的dataPoints数组({ x: new Date(2009, 0), y: 15 },),以便它们可以在外部JSON文件中使用.在我的示例中,填充我的图表的数据格式为:

我的JSChart小提琴示例

{
  name: "File Sharing",
  showInLegend: true,
  type: "stackedColumn100",
  color: "#4192D9 ",
  indexLabel: "{y}",
  dataPoints: [
    { x: new Date(2009, 0), y: 15 },
    { x: new Date(2010, 0), y: 15 },
    { x: new Date(2011, 0), y: 12 },
    { x: new Date(2012, 0), y: 10 },
    { x: new Date(2013, 0), y: 12 },
    { x: new Date(2014, 0), y: 10 }
  ]
},
Run Code Online (Sandbox Code Playgroud)

我查看了Canvas JS站点,他们使用了以下Ajax调用示例:

var dataPoints …
Run Code Online (Sandbox Code Playgroud)

javascript jquery json canvasjs

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

有没有办法多次使用.innerHTML?

我想使用innerHTML将两个变量值写入div容器(ID为myDiv)。我的Div容器仅显示第二个值。

<button type="button" onclick="myFunction()">Click me</button>
<input type="text" id="First" name="firstname">
<input type="text" id="Last" name="lastname">

<div id="myDiv"></div>
<script>
function myFunction() {
    var x = document.getElementById("John").value;
    var y = document.getElementById("Mail").value;
    document.getElementById("myDub").innerHTML=x;
    document.getElementById("myDub").innerHTML=y;
}</script>
Run Code Online (Sandbox Code Playgroud)

html javascript

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

标签 统计

javascript ×6

jquery ×5

html ×3

freemarker ×2

canvasjs ×1

css ×1

json ×1

xml ×1

xml-parsing ×1