如何在单击输入提交按钮时添加fancybox
how to add fancybox when an input submit button is clicked?
显然,这个fancybox似乎只适用于具有ID或类的锚标记?,但我想在提交按钮中使用它。。。有办法在那个元素中使用它吗?
例如,这不起作用,因为fancybox需要一个href来提取内容
<input type="submit" id="submitme" name="submitme" value="SUBMIT ME" />
花式盒码
$("#submitme").fancybox();
通过#引用,
$("#submitme").fancybox();
问题不在于fancybox是否可以绑定到submit
按钮。实际问题是,你的submit
按钮没有告诉fancybox要打开的目标内容和内容的type
。
所以有了这个:
<input type="submit" id="submitme" name="submitme" value="SUBMIT ME" />
如果您对costom脚本中缺少的元素href
和type
进行硬编码,则会起作用,例如:
$("#submitme").fancybox({
type : "iframe",
href : "http://jsfiddle.net"
});
请参阅JSFIDDLE
可选地,您可以硬编码任何html内容,如:
$("#submitme").fancybox({
content : "<p>Any html as content</p>"
});
请参阅JSFIDDLE
您的节点引用中缺少#。但这可能只是因为你在问题中键入了代码。你可以把一个超链接设计成一个按钮,给它一个URL,然后把fancybox附加到它上:
<!--<input type="submit" id="submitme" name="submitme" value="SUBMIT ME" />-->
<a href="somewhere.htm" id="submitme" name="submitme" value="SUBMIT ME" >SUBMIT ME</a>
$("#submitme").click(function(event){
event.preventDefault();//stop the hyperlink from navigating away from the current page
}).fancybox();
相关文章:
- 将按钮添加到新元素中
- 使用加号按钮添加多个文本框,并通过PHP提交
- 复选框/单选按钮-添加所选项目的总价
- 将自定义按钮添加到现有网站
- 单击按钮添加HTML表单
- 将sharethis按钮添加到chrome扩展popup.html
- 从自定义DocuSign按钮添加信封自定义字段
- 我尝试将引导下拉按钮添加到 但下拉菜单不起作用.我该怎么做
- 将按钮添加到跨度
- 使用按钮添加到变量
- 单击禁用的按钮添加 CSS
- 将“下一步”和“上一个”按钮添加到较大的图像
- 将下一个和上一个按钮添加到我的图像滑块
- 按React按钮添加行
- 用jQuery点击按钮添加值
- 如何将下一个和上一个按钮添加到图像galary
- 如何为表行结果的每个按钮添加事件侦听器
- 使用setTimeout为按钮添加冷却时间
- 无法向按钮添加属性
- 如何将我的附加按钮添加到这个jQuery mp3播放器中