jcarousel未在图像上触发事件。 事件被绑定以初始加载图像。
我添加了用于在轮播中显示图像预览的代码。
任何人都可以帮忙,
谢谢
function imagePreview() {
xOffset = 50;
yOffset = 60;
$("img.preview").hover(function (e) {
this.t = this.title;
this.title = "";
var c = (this.t != "") ? "<br/>" + this.t : "";
PageMethods.GetItemLargeImage(this.id, largeImageSucceed, largeimageFail);
$("img.preview").mouseout(function () {
document.getElementById("displayPreviewImage").src = "";
})
},
function () {
this.title = this.t;
$("#preview").remove();
});
$("img.preview").mousemove(function (e) {
$("#preview")
.css("top", 100 + "px")
.css("left", 400 + "px");
});
function largeImageSucceed(result) {
document.getElementById("displayPreviewImage").src = result;
}
function largeimageFail() {
//alert('hi');
}
}
答案 0 :(得分:0)
我得到了解决方案。以前我通过创建PageRequestManager实例并在页面结束请求后触发它来调用。它正在以这种方式工作,但问题是事件没有绑定到所有UL元素。
现在我在图像的onmouseover事件上调用此方法。 所以现在工作正常。