gpt4 book ai didi

javascript - 在 jQuery(document).ready 中创建 highslide 点击事件

转载 作者:行者123 更新时间:2023-12-03 08:47:24 25 4
gpt4 key购买 nike

我有以下 html 代码

<td><a href="url_to_large_image" class="myClass"><img alt="" src="url to trumb" /></a></td>

我尝试添加库 highslide.Js

jQuery(document).ready(function() {
$('.myClass a').each(function() {
$(this).click(function() {
my res = hs.expand(this);
alert(res); // false
return false;
});
});
});

当我点击链接时,浏览器重新加载页面并显示 url_to_large_image,尽管该方法返回 false!

但是!如果页面已经有以下 highslide 链接,则一切正常

<td><a href="url_to_large_image1" class="myClass"><img alt="" src="url_to_trumb1" /></a></td>
<td><a href="url_to_large_image2" "return hs.expand(this)"><img alt="" src="url_to_trumb2" /></a></td>

在本例中,单击 url_to_large_image1 打开 highslide 的弹出窗口...

如何解决问题?预先感谢您

最佳答案

我猜这是你的选择器的问题

$('.myClass a')

将选择 myClass 内的所有 a 标签。

尝试仅使用 .myClass 来选择您的 a 标签。

jQuery(document).ready(function() {
$('.myClass').each(function() {
$(this).click(function() {
my res = hs.expand(this);
alert(res); // false
return false;
});
});
});

关于javascript - 在 jQuery(document).ready 中创建 highslide 点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32826824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com