use*_*034 -1 javascript jquery
我有以下标记与内联JavaScript,并希望将其更改为Jquery.任何帮助,将不胜感激.
<a title="823557" href="/PhotoGallery.asp?ProductCode=471823557" id="product_photo_zoom_url">
<img border="0" onload="vZoom.add(this, '/v/vspfiles/photos/471823557-2.jpg');"
alt="823557"
src="/v/vspfiles/photos/471823557-2T.jpg" id="product_photo"></a>
Run Code Online (Sandbox Code Playgroud)
我想我需要用这个吗?
$(function(){
<---- somecode---->
});
Run Code Online (Sandbox Code Playgroud)
$(function () {
$("#product_photo").load(function (e) {
vZoom.add(this, this.src.replace('T.', '.'));
})
})();
Run Code Online (Sandbox Code Playgroud)
如果$由于某种原因不起作用,这也应该有效.我收集了Kranu的建议,因为该库很可能只需要加载DOM作为先决条件,而不是load事件:
jQuery(function ($) {
$("#product_photo").each(function () { // in case there is more than one
vZoom.add(this, this.src.replace('T.', '.'));
});
});
Run Code Online (Sandbox Code Playgroud)