可以从源文件中查看相关代码,直接复制就可以看到效果,图片需要自己弄一下:
$(document).ready(function(){
$(".slide")[0].parent.over()
});
感谢啊,实现了
你的js是这样的,你在首次加载的时候调用你的鼠标放上去的js就可以了。 /* ==== light ==== */
over: function () {
// this.parent.resize();
this.parent.over = true;
setOpacity(this.parent.view.img, this.parent.oP);
this.parent.view = this;
this.start = new Date();
this.cpt = 0;
this.pro = false;
this.calc();
setOpacity(this.img, 100);
}
这是鼠标放上去的代码:
this.obj.onmouseover = function () {
this.parent.over();
return false;
}
你说的这个思路我懂,可是就是不知道首次加载的时候让你第一商品展开,怎么调用这个方法
你说的这个思路我懂,可是就是不知道首次加载的时候让你第一商品展开,怎么调用这个方法。自己做了很多测试还是不行
@展翅高飞:调用鼠标放上图片的代码,具体代码我也写不了,也不知道你的代码怎么组织的。
@荒野的呼唤: this.obj.onmouseover = function () {
this.parent.over();
return false;
}
这段代码中的:this.parent.over()中的this如何替换成第一个产品的id或class属性呢
@展翅高飞: this替换成document.getElementById('id')
@荒野的呼唤: 还是不行,我在看看别的办法吧,不过还是谢谢你
init: function () {
// create instances of sliders here
// parameters : HTMLcontainer name, speed (2 fast - 20 slow), Horizontal ratio, vertical text ratio, opacity
this.s1 = new Slider("slider", 8, 1.73 / 5, 1 / 3.2, 70); //修改值5,之前为3
setInterval("slider.s1.run();", 30);
this.s1.slides[0].over();
}
按你的方法也实现了,谢谢