我有一个显示餐厅菜单的页面。当一个人点击一个特定的食物时,我想打开colorbox中的链接。有没有一种方法可以打开colorbox中的链接而不影响其他锚标签。我无法修改现有的代码(菜单由第三方插件显示),但我可以添加额外的脚本到页面(jQuery或PHP)。所以我希望添加(“a”)。click(),但我不确定如何获取特定锚标记的href链接。现在我想打开的所有链接都有字符串“/ restaurants /”。有关如何解决这个问题的任何建议?在jquery中打开url colorbox/lightbox
0
A
回答
2
<script type="text/javascript">
$(document).ready(function() {
$("a", ".rest-menuitem").click(
function(event) {
event.preventDefault();
var elementURL = $(this).attr("href");
$.colorbox({iframe: true, href: elementURL, innerWidth: 645, innerHeight: 509});
});
});
</script>
变化innerWidth和innerHeight,以适应您的内容
+0
我有两个问题使用上面的代码:1)它被触发了每个锚标记。 2)实际的彩盒并没有出现。 (http://delivery3.water-7.com/index.php/restaurants/manufacturers/3/Barcelona-Restaurant-&-Winebar/products)。如果你看看页面src的代码是在Lightbox.js – user899893
+0
我能够将jquery事件限制为所需的锚标签。但我不确定为什么实际的彩盒没有显示出来 – user899893
相关问题
- 1. 打开一个URL,在jQuery的PHP
- 2. 在webview中打开url
- 3. 在Safari中打开UIWebView URL
- 4. 打开URL在java中
- 5. 在Safari中打开URL
- 6. 在codeigniter中打开url feed
- 7. 在图像中打开URL
- 8. 在Safari中打开“data:xxx”URL
- 9. 在jQuery中强制打开新选项卡中的URL
- 10. jquery popup:获取按钮以打开url
- 11. 打开jQuery的标签与URL
- 12. jquery“功能完整后打开url”
- 13. 打开URL IOS
- 14. 如何在Jquery Mobile Gmap插件中打开自定义URL
- 15. 如何在jquery-ui对话框中打开FullCalendar事件URL?
- 16. JQuery Mobile在新选项卡中自动打开URL
- 17. 在使用jQuery筛选器的colorbox中打开vimeo url
- 18. jQuery - 如何使用回车键在列表中打开URL
- 19. Python 2.7中的打开URL
- 20. SMS中的打开URL
- 21. Java是在打开URL流
- 22. 在已打开的Firefox配置文件中打开URL
- 23. Django url唯一url打开
- 24. 在jQuery对话框中打开jQuery WYSIWYG
- 25. 在Webview中从json数组打开URL
- 26. 在Python中使用urllib打开UTF16 URL
- 27. 在新窗口中打开SSRS URL
- 28. 在DIV中打开生成的URL
- 29. 在Safari中打开URL而不是webView
- 30. 在Flex错误中打开URL
尝试的IFrame,你可以让他们更好看,因为你需要它,你可以打开它们。 – coder
我认为这是你需要的东西http://stackoverflow.com/questions/1383304/how-to-construct-a-url-to-open-a-page-with-jquery-lightbox-plugin-colorbox – coder
@DotNetter - 这两个问题都与colorbox有关,但它们是不同的问题。他只是想添加一个点击事件,并且你链接到的问题是关于当访问某个url时自动触发colorbox – Tom