- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
你好:)为什么这个 JavaScript 在 FF 3.6 中不起作用,但在 IE7/8 中却运行良好?
imgslider.js
Array.prototype.search = function(value, strict )
{
if( typeof value == "undefined" ) {
return false;
}
var retVal = false;
if( strict ) {
for( key in this ) {
if( this[key] === value ) {
retVal = key;
break;
}
}
} else {
for( key in this ) {
if( this[key] == value ) {
retVal = key;
break;
}
}
}
return retVal;
}
var smallimg = new Array();
var bigimg = new Array();
window.addEvent('load', function(){
var list = $$('div.smalldiv');
list.each(function(element) {
var imageset = parseInt(element.getAttribute('imageset'));
var layertop = $('layertop'+imageset);
var layerbottom = $('layerbottom'+imageset);
var fx = new Fx.Styles(layertop, {duration:500, transition: Fx.Transitions.linear});
element.addEvent('mouseenter', function(){
var newfilename = element.getStyle('background-image');
newfilename = newfilename.replace(/^url\(/,"");
newfilename = newfilename.replace(/\)$/,"");
var posnewfilename = smallimg[imageset].search(newfilename);
var newbackground = 'url('+bigimg[imageset][posnewfilename]+')';
var oldbackground = layerbottom.getStyle('background-image');
old = oldbackground.replace(/^url\(/,"");
old = old.replace(/\)$/,"");
var posoldfilename = bigimg[imageset].search(old);
var smallbackground = 'url('+smallimg[imageset][posoldfilename]+')';
element.setStyle('background-image',smallbackground);
layertop.setStyle('opacity','1');
layertop.setStyle('background-image',oldbackground);
layerbottom.setStyle('background-image',newbackground);
fx.start({
'opacity': '0.0'
});
});
element.addEvent('mouseleave', function(){
});
});
});
这是 HTML 脚本:
<script type="text/javascript">
bigimg['23853'] = new Array();
smallimg['23853'] = new Array();
bigimg['23853'][2]="typo3temp/pics/fee2d2a895.jpg";bigimg['23853'][1]="typo3temp/pics/e6921d3e9b.jpg";bigimg['23853'][0]="typo3temp/pics/88b5582780.jpg";
smallimg['23853'][2]="typo3temp/pics/c39223197f.jpg";smallimg['23853'][1]="typo3temp/pics/1bec8c0545.jpg";smallimg['23853'][0]="typo3temp/pics/6b8d3cdc74.jpg";
</script>
slider 的 DIV:
<div>
<div style="position: relative; display: block; float: left;">
<div style="display: block; float: left; width: 235px; height: 133px;">
<div id="layerbottom23853" style="position: absolute; top:0px; left: 0px; width: 235px; height: 133px; background: url(typo3temp/pics/88b5582780.jpg)"></div>
<div id="layertop23853" style="position: absolute; top:0px; left: 0px; width: 235px; height: 133px;"></div>
</div>
</div>
</div>
<div id="small" style="display: block; float: left; clear: left; margin: 10px 0 0 0;">
<div id="small_img1" class="smalldiv" imageset="23853" style="margin: 0 10px 0 0; display: block; float: left; width: 112px; height: 64px; background: url(typo3temp/pics/1bec8c0545.jpg)"></div>
<div id="small_img2" class="smalldiv" imageset="23853" style="margin: 0 10px 0 0; display: block; float: left; width: 112px; height: 64px; background: url(typo3temp/pics/c39223197f.jpg)"></div>
</div>
最佳答案
我发现了问题。这是修复方法:
newfilename = newfilename.replace(/^url\(\"/,"");
newfilename = newfilename.replace(/\"\)$/,"");
和
old = oldbackground.replace(/^url\(\"/,"");
old = old.replace(/\"\)$/,"");
关于JavaScript ImageSlider 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4756616/
你好:)为什么这个 JavaScript 在 FF 3.6 中不起作用,但在 IE7/8 中却运行良好? 您可以在此网站上查看问题:http://www.conventioncologne.de/
我正在做一个网站,我想要一个 Javascript 图片幻灯片作为背景。 幻灯片有效,我也准备好应该位于幻灯片顶部的部分的 HTML 和 CSS。但我只是不知道如何将这两者结合起来。我尝试使用正负 z
我正在尝试为我的图像 slider 创建图像和按钮 slider 过渡效果。我想让它类似于此页面 http://bit.ly/IJxtK6 ,但我不确定如何才能做到这一点。 这是我的代码: HTML:
我正在尝试使用具有以下功能的 PageAdapter 获取 ImageSlider Activity :- 半透明背景。 带有 TextView 和 ImageButtons 的半透明自定义操作栏。
我正在我的应用程序中创建图像 slider 。看起来像这样。我可以水平滚动一些小图像,当我触摸它们时,大图像查看器会打开。 对于 slider ,我创建了 UICollectionView,每个单元格
我正在开发一个使用 swift 2.2 的应用程序,在我的应用程序中使用图像幻灯片放映通过引用此链接 https://github.com/zvonicek/ImageSlideshow我想传递带有连
var imageCounter = 1; Function change() { var image = doc.getElementById("image2"); if( ima
我在这里尝试修复子菜单。当我在菜单上拖动光标时,菜单下方的图像 slider 下降。 这是图片 1 当我将鼠标悬停在菜单上然后看起来像这样 图片2 代码 /* CSS Document */ body
问题:想要创建一个简单的 javascript/jquery 自动图像 slider ,但有些东西似乎不起作用。 // jquery // $(document).ready(function() {
我也是 Facebook 的 React-native 框架和 android 的新手。我很难为下面的 UI 设计找到合适的 UI 组件。谁能列出以下设计的 UI 组件?我想知道图像 slider 的
我是一名优秀的程序员,十分优秀!