脚本的名称是什么?
What is the name of script?
这些脚本通常用于不同的管道(视频主机)。当用户将鼠标移到截图缩略图上时,该截图将替换为下一个截图,依此类推。当鼠标移出时,第一个图像显示在那里。我需要得到这种类型的脚本的名称,(如翻转,旋转木马,幻灯片)在谷歌寻找它。
"Rollover"是我认为你所描述的最适合的。你使用mouseover
/mouseout
或mouseenter
/mouseleave
事件(后者是ie特定的,但jQuery在所有浏览器上提供它们,有时更容易使用)来接收通知,你应该更改图像,然后你交换出图像(通过分配img
元素的src
属性,通过隐藏一个img
元素并显示另一个,通过玩CSS游戏等-有很多方法)。
例如(活拷贝):
HTML:<p data-img="http://www.gravatar.com/avatar/ca3e484c121268e4c8302616b2395eb9?s=32&d=identicon&r=PG">Mousing over this paragraph shows my gravatar.</p>
<p data-img="http://www.gravatar.com/avatar/8b12d17e2b54660de108a0995e1b5c3f?s=32&d=identicon&r=PG">Mousing over this one shows yours.</p>
<p>If you're not over either, we show Jon Skeet's.</p>
<img id="theImage" src="http://www.gravatar.com/avatar/6d8ebb117e8d83d74ea95fbdd0f87e13?s=48&d=identicon&r=PG">
JavaScript: jQuery(function($) {
var img = $("#theImage"),
defaultImg = img[0].src;
$("p[data-img]")
.mouseenter(function() {
img[0].src = $(this).attr("data-img");
})
.mouseleave(function() {
img[0].src = defaultImg;
});
});
这只是一个非常非常基本的例子。预加载图像也很常见(我在上面没有这样做),或者只是使用页面外的其他img
元素(例如style="position: absolute; left: -10000px"
),或者从脚本加载它们(通过创建img
元素并分配它们的src
)。这样,当切换图像时,浏览器已经在缓存中保存了图像,并且切换非常顺利。
相关文章:
- 用于编写与我作为客户端查看的网页交互的脚本的术语(如果有的话)是什么
- 一些 Greasemonkey 脚本顶部的这一行是什么
- 这个脚本的作用是什么?(西部数字网站的一部分)
- jQuery ajax 调用 - jim 脚本响应应该是什么格式
- 使用脚本异步属性的含义是什么
- 使用 Angularjs 加载 JavaScript 脚本的最佳方法是什么?
- 在没有服务器根访问权限的情况下构建聊天脚本的有效方法是什么
- 当作为脚本运行时.js Node中“this”的上下文是什么
- 在 Mac 上的 Firebug 中继续执行脚本的快捷方式是什么?
- 铬:设置元素高度的脚本是什么
- 在我导航到的大多数页面上,这个脚本是什么
- 这在 Java 脚本中是什么类型的对象?以及如何将这种元素添加到此对象中
- 从 java 脚本调用参数化 ms-access 函数的语法是什么?
- 将脚本注入其他人的最简单方法是什么's域
- javascript:脚本是什么;rateapp”;windows商店应用程序中的链接
- 使用java脚本访问DVD驱动器等硬件的最佳方式是什么
- 从第三方站点配置Javascript的最佳方式是什么's脚本/include标记
- 是什么导致整个脚本块被禁用
- 我如何找出是什么脚本导致页面不允许突出显示文本或右键单击
- 制作多语言网站、复制粘贴页面的最佳解决方案是什么?脚本