伪类悬停在 JavaScript ImageSwap 中不起作用
Pseudo Class Hover won't work in JavaScript ImageSwap
专家;
我有一个照片修饰作品集页面,其中缩略图图像交换了主查看器图像。主查看器图像是一个具有"之前和之后"部分的精灵,显示修饰之前和修饰后的原始图像。子画面作为背景图像加载到主查看器div 中,设置为在鼠标悬停时重新定位以显示精灵的"之前"和"之后"部分。
当页面最初加载时,主查看器的行为正常,在悬停时显示之前和之后的位置偏移。但是,一旦通过缩略图选择将新图像加载到查看器中,悬停操作就会停止工作。我已经工作了几个小时,无法解决问题。
主查看器精灵的示例可以在这里看到:http://www.triadimedia.com/frame_01.jpg .所有样式和脚本都包含在页面中,如下所示:http://www.triadimedia.com/pfolio_photo_retouch.php .
任何帮助将不胜感激。
谢谢。
凯西
更改拇指以使用此代码:
<a onclick="javascript:thumb_swap(1);"></a>
<a onclick="javascript:thumb_swap(2);"></a>
等。。。
然后将您当前的所有 JS 函数替换为此函数:
function thumb_swap(num) {
if(num<10) num = "0"+num;
var el = document.getElementById('viewer');
var styles = getComputedStyle(el,null);
var bgurl = styles.backgroundImage;
bgurl = bgurl.replace(/_[0-9]+'.jpg/,'_'+num+'.jpg');
document.getElementById('viewer').style.backgroundImage = bgurl;
}
无论如何,在快速测试中为我工作。
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Ember Data DS.Model's set函数不起作用
- JsFiddle上的鼠标事件不起作用
- 我的AngularJS表达式没有'不起作用
- 点击按钮输入不起作用
- 面向对象的Javascript代码在IE7中不起作用
- 分部隐藏在jquery中不起作用
- 在phonegap应用程序内部重定向不起作用
- Array.length似乎不起作用;console.log则显示其他情况
- $ionicplatform内的$scope不;不起作用
- 我的javascript for循环不起作用
- Meteor-添加用户自定义字段的方法不起作用
- 为什么 .focus() 不起作用,而 .css(“color”,“red”) 在同一个选择器上起作用
- Textarea必需的attribut在javascript中不起作用
- 为什么javascript:void(0)在Firefox中不起作用
- 伪类悬停在 JavaScript ImageSwap 中不起作用