2014-04-02 175 views
1

我写了下面的超级链接页面上点击

<u><a class="delete_product" href="somelink" >delete</a></u> 

及以下JS与它的超链接移动

$(".delete_product").on("click", function() { 

      var confirm_click=confirm("Delete this product"); 
      if(confirm_click===false) 
      return false; 
     }); 

当我点击这个链接,整个产品行上(对于这这个删除按钮被提供)向左移动1/2秒,然后返回到相同的位置。有没有人遇到过这个问题?

+0

它可能与其他事情有关。此代码不会移动您的链接。 – putvande

+0

somelink指的是什么? –

+0

它工作正常http://jsfiddle.net/8awRJ/ –

回答

1

的字体大小正在由默认字体大小为应用程序中指定的链接覆盖。所以在点击超链接时,它变成了这种字体大小。写作字体大小:9px!重要的是解决了问题

+0

面临同样的问题。得到它了。 – user3213851

1

使用preventDefault

$(".delete_product").on("click", function(e) { 
     var confirm_click=confirm("Delete this product"); 
     if(confirm_click===false) 
     return false; 
     e.preventDefault(); 
    }); 
+0

他要求点击超链接时的页面移动。 event.preventDefault可以解决问题 - Milind Anantwar –

+0

因为我给出了同样的解决方案问题评论,为什么我问 –

+0

@sudhar:如果这是由于刷新,然后是的。 –