GVKun编程网logo

javascript – 如何连续获取HTML中的多个滚动图像(html获取滚动条位置)

19

在本文中,我们将为您详细介绍javascript–如何连续获取HTML中的多个滚动图像的相关知识,并且为您解答关于html获取滚动条位置的疑问,此外,我们还会提供一些关于html中实现图像浏览(jav

在本文中,我们将为您详细介绍javascript – 如何连续获取HTML中的多个滚动图像的相关知识,并且为您解答关于html获取滚动条位置的疑问,此外,我们还会提供一些关于html中实现图像浏览(javascript)、HTML中的JavaScript、javascript - 怎么获取HTML5音频的频率、JavaScript / jQuery:如何获取HTML并显示HTML,包括标签的有用信息。

本文目录一览:

javascript – 如何连续获取HTML中的多个滚动图像(html获取滚动条位置)

javascript – 如何连续获取HTML中的多个滚动图像(html获取滚动条位置)

这是我的整个代码HTML和CSS

这是滚动图像的CSS.

 ottom: -45px;
    }

    /*keyframe animations*/
    .first {
        -webkit-animation: bannermove 30s linear infinite;
           -moz-animation: bannermove 30s linear infinite;
            -ms-animation: bannermove 30s linear infinite;
             -o-animation: bannermove 30s linear infinite;
                animation: bannermove 30s linear infinite;
    }

    @keyframes "bannermove" {
     0% {
        margin-left: 0px;
     }
     100% {
        margin-left: -2125px;
     }

    }

    @-moz-keyframes bannermove {
     0% {
       margin-left: 0px;
     }
     100% {
       margin-left: -2125px;
     }

    }

    @-webkit-keyframes "bannermove" {
     0% {
       margin-left: 0px;
     }
     100% {
       margin-left: -2125px;
     }

    }

    @-ms-keyframes "bannermove" {
     0% {
       margin-left: 0px;
     }
     100% {
       margin-left: -2125px;
     }

    }

    @-o-keyframes "bannermove" {
     0% {
       margin-left: 0px;
     }
     100% {
       margin-left: -2125px;
     }

    }



    .photobanner img {
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }

    .photobanner img:hover {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
        cursor: pointer;

        -webkit-Box-shadow: 0px 3px 5px rgba(0,0.2);
        -moz-Box-shadow: 0px 3px 5px rgba(0,0.2);
        Box-shadow: 0px 3px 5px rgba(0,0.2);
    }
    

这是HTML代码

    

如果有可能通过javascript或Jquery,我可以发送链接

您可以查看此链接以便快速查看…

http://designshack.net/tutorialexamples/photobanner/index.html

最佳答案
这可能是您可能正在寻找的库

http://logicbox.net/jquery/simplyscroll/

这个库需要jQuery,使用起来很舒服.
希望这对你有所帮助.

html中实现图像浏览(javascript)

html中实现图像浏览(javascript)

想看到这个例子,你需要有39-1.jpg,39-2.jpg的图片,然后复制一下代码到记事本中,然后另存为html格式就可以了

code<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" / >
<title >图像浏览</title>
<script language="javascript" type="text/javascript">
<!--
function load()
{
window.Text2.value = document.images[0].width;
window.Text3.value = document.images[0].height;
document.images[0].width = document.body.clientWidth-35;
}

function resize()
{
document.images[0].width = document.body.clientWidth-35;
}

function Submit1_onclick() {
document.images[0].width = document.images[0].width * 1.1;
}

function Submit2_onclick() {
 document.images[0].width = document.images[0].width * 0.9;
}

function Submit3_onclick() {
document.images[0].width = document.body.clientWidth-35;
}

function Submit4_onclick() {
document.images[0].width = window.Text2.value;
}

function Button1_onclick() {
window.Text1.value ="1";
document.images[0].src = "39-1.jpg";
}

function Button4_onclick() {
window.Text1.value ="2";
document.images[0].src = "39-2.jpg";
}

function Button2_onclick() {
var n = window.Text1.value ;
n--;
if(n<1)
n=1;
window.Text1.value =n;
if(n==1)
document.images[0].src = "39-1.jpg";
if(n==2)
document.images[0].src = "39-2.jpg";
}

function Button3_onclick() {
var n = window.Text1.value ;
n++;
if(n>2)
n=2;
window.Text1.value =n;
if(n==1)
document.images[0].src = "39-1.jpg";
if(n==2)
document.images[0].src = "39-2.jpg";

}

// -->
</script>
</head>

<body bgcolor =DimGray onload = "return load()" onresize ="return resize()">

<label >
<input name="Submit" type="submit"  value=" 放大 " id="Submit1" onclick="return Submit1_onclick()" />
</label>
<label>
<input type="submit" name="Submit2" value=" 缩小 " id="Submit2" onclick="return Submit2_onclick()" />
</label>
<label>
<input type="submit" name="Submit3" value="窗口大小" id="Submit3" onclick="return Submit3_onclick()" />
    <input type="submit" name="Submit4" value="实际大小" id="Submit4" onclick="return Submit4_onclick()" />
    &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
    <input id="Button1" type="button" value="|<" onclick="return Button1_onclick()" />
    <input id="Button2" type="button" value="<" onclick="return Button2_onclick()" />
    &nbsp;第<input id="Text1"type="text" value="1" onclick="return Text1_onclick()" />/<input id="Text4"type="text" value="2" onclick="return Text1_onclick()" readonly="" />页&nbsp;
    <input id="Button3" type="button" value=">" onclick="return Button3_onclick()" />
    <input id="Button4" type="button" value=">|" onclick="return Button4_onclick()" />
    &nbsp; &nbsp;
</label>
<hr />
    <br />
<img id="IMG1" alt="39-1.jpg" src="39-1.jpg" enableviewstate=true ismap=""/>&nbsp;<br />
<hr />       &nbsp;宽:<input id="Text2"type="text" value="0" readonly="" />像素,高:<input
        id="Text3"type="text" value="0" readonly="" />像素
</body>
</html>

HTML中的JavaScript

HTML中的JavaScript

JavaScript如何和HTML建立联系

通过<script></script>标签,在HTML有两种使用方式:

  • 行内代码(非最佳实践):

    <script type="text/javascript">
      function (){
         ....
      }
    </script>
  • 外部文件(最佳实践):
    理论上把不推迟执行的脚本放置在主体内容之后</body>之前。因为浏览器必须解释完位于<script>元素中的代码,然后才能继续渲染页面的剩余部分。
    推荐理由:可维护性、缓存、适应未来。
<script src="xxx.js"></script>

script标签中的属性介绍:

  • async:表示应该立即开始下载脚本,但不能阻止其他页面动作,比如下载资源或等待其他脚本加载。
  • charset:指定的代码字符集
  • crossorigin:配置相关请求的CORS(跨源资源共享)设置
  • defer:表示脚本可以延迟到文档完全被解析和显示之后再执行。
  • integrity:允许比对接收到的资源和指定的加密签名以验证子资源完整性(SRI,Subresource Integrity)
  • src:表示包含要执行的代码的外部文件
  • type:代码块中脚本语言的内容类型(现代浏览器默认支持js脚本)

    <script type="MIME_type"></script>
    /*MIME_type:
      text/javascript
      text/ecmascript
      application/ecmascript
      application/javascript
      text/vbscript
    */

    defer和async区别

    defer:推迟执行脚本
    async:异步执行脚本
    区别:defer等到HTML解析到结束后执行脚本,原则上按照列出的顺序执行,async下载完之后就执行,不能保证按列出的次序执行脚本

    关于noscript元素的使用场景

  • noscript标签可以用来判断浏览器是否支持JavaScript,虽然说现在的浏览器已经100%支持JavaScript。
  • 虽然有注释标签 <!-- -->,但是我们也可以把需要注释的HTML结构用<noscript></noscript>包裹,达到注释的效果(虽然说有剑走偏锋)

javascript - 怎么获取HTML5音频的频率

javascript - 怎么获取HTML5音频的频率

获取音频的频率
canvas动画根据音频的频率变大变小
实现音乐可视化

回复内容:

获取音频的频率
canvas动画根据音频的频率变大变小
实现音乐可视化

转发一篇文章
http://www.cnblogs.com/Wayou/p/html5_audio_api_visualizer.html

JavaScript / jQuery:如何获取HTML并显示HTML,包括标签

JavaScript / jQuery:如何获取HTML并显示HTML,包括标签

我正在使用jQuery,并有一个 HTML块如下:

<div id="html-block">
       <h1>heading 1</h1>
       <h2>heading 2</h2>
       <h3>heading 3</h3>
    </div>

其呈现为:

标题1

标题2

标题3

我要做的是显示用于创建此块的HTML.

如果我使用$(this).clone().insertAfter(this);简单地重复我们看到的渲染,但我实际想在浏览器中看到的是:

<div id="html-block">
       <h1>heading 1</h1>
       <h2>heading 2</h2>
       <h3>heading 3</h3>
 </div>

最好的方法是什么?

解决方法

您需要做的是在输出HTML之前转义HTML,以便浏览器不会呈现其中包含的标记.

您可以使用jQuery轻松地转义HTML,如下所示:

var escapedHtml = $('<div />').text($('#html-block').html());

现在你有一个字符串,其中包含& lt; div id =& quot; html-block& quot;& gt;您可以向浏览器吐出:

$('#html-block').after($('<pre />').html(escapedHtml));

一切都可以做到这一点:

var $htmlBlock = $('#html-block');
$('<pre />').text($htmlBlock.html()).insertAfter($htmlBlock);

我们今天的关于javascript – 如何连续获取HTML中的多个滚动图像html获取滚动条位置的分享已经告一段落,感谢您的关注,如果您想了解更多关于html中实现图像浏览(javascript)、HTML中的JavaScript、javascript - 怎么获取HTML5音频的频率、JavaScript / jQuery:如何获取HTML并显示HTML,包括标签的相关信息,请在本站查询。

本文标签: