2013-12-14 212 views
-1

我在我的网站上有一个coupon page。它的工作原理是这样的: 优惠券列表从数据库生成并放置在表单中。每张优惠券都有一个提交按钮,用于在优惠券列表下的iframe中加载优惠券。 当用户点击优惠券提交按钮时,有谁知道滚动到iframe的方式吗?加载后跳转到iframe

+0

为什么您首先使用iframe? – cen

+0

只是个人喜好。我不太喜欢弹出窗口或将访客从优惠券列表中删除。 –

+0

我已经看到你发布的链接的源代码。请向表格添加一个ID并使用此代码片段滚动到表格。 $( '#表')得到(0).scrollIntoView()。 –

回答

0

为了更加清晰,你应该发布一些代码。 stackoverflow是关于代码的。无论我如何在一些通用代码中编写代码,都可以根据需要对其进行更改。

$("#button").click(function(){ // fires up when the couponsubmit button is clicked 
    $('#IframeDiv').get(0).scrollIntoView(); //scrolls to the div that contains Iframe 
}); 

而我假设你在你的项目:)形式行动

0

使用锚使用JQuery,然后将锚的iframe上述

基本例如:

<form name='so' action='test.php#anchor1' method='post'> 
    <input type='submit' value='Submit' /> 
</form> 
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> 
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> 
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> 
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> 
<a name='anchor1'></a>