JQuery $('#image')。addimagezoom,用于从数据库中分散的图片

时间:2013-03-12 01:42:04

标签: java javascript jquery mysql sql

我有一个变量,显示引用数据库中一行的图片。

当我使用Javascript for magnifyzoom时:

 "$('#image1').addimagezoom({ // single image zoom
        zoomrange: [3, 10],
        magnifiersize: [300,300],
        magnifierpos: 'left',
        cursorshade: true,
        largeimage: ''                "
    })

它只会放大第一张图像。然后当我用句点更改哈希标记,将ID切换到CLASS时,它将放大所有图像,但它会分散一种类型的图像。如果您需要更多信息来帮助解决这个谜题,请告诉我。

1 个答案:

答案 0 :(得分:0)

看起来你需要在脚本中使用 largeimage 属性。

$('.img').addimagezoom({
zoomrange: [6, 18],
magnifiersize: [600,600],
magnifierpos: 'right',
cursorshade: true,
cursorshadecolor: 'pink',
cursorshadeopacity: 0.3,
cursorshadeborder: '1px solid red',
    /*8888888 SEE HERE 8888888*/
largeimage: $(this).attr('src') //<-- No comma after last option!
})

以下小提琴:

http://jsfiddle.net/s6TMs/10/