参数中的 jQuery、Colorbox、jQuery 语法
我想执行以下操作,但它不起作用。我再次确信它应该 很简单,但我无法编译它。
$(".villa-caller").colorbox({
innerWidth: "850px",
innerHeight: "500px",
inline: true,
href: "#"+$(this).attr("rel")+"",
onClosed:function(){colorbox_closed();}
});
在 href 参数上,我使用 jQuery 语法从单击的元素获取 rel 属性的值。
感谢您的帮助
I would like to do the following however it does not work. Again I'm sure it should
be simple but I cannot get it to compile.
$(".villa-caller").colorbox({
innerWidth: "850px",
innerHeight: "500px",
inline: true,
href: "#"+$(this).attr("rel")+"",
onClosed:function(){colorbox_closed();}
});
On the href parameter I am using jQuery syntax to get the value of the rel attribute from the clicked element.
Thanks for the help
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我认为这里的问题是由于
this
的范围造成的。请尝试以下操作:这应该确保
this
是您要初始化colourbox
的.villa-caller
元素。I believe the problem here is due to the scope of
this
. Try the following:This should ensure that
this
is the.villa-caller
element you are initialising thecolourbox
on.我认为问题是你在这里使用它,因为我认为它没有引用你的想法(当前对象的类“
villa-caller”
编辑 - 你可以这样做
i think that the problem is tha you use this here because i don't think it's referencing what you think (the current object with class "
villa-caller"
EDIT - you could do
编辑:
尝试以下操作:
更改
至
EDIT:
Try the following:
Change
To