html
  • z-index
  • 2013-04-28 68 views 0 likes 
    0
    <div class='item' style='z-index:0; position:relative;' onClick="document.location.href='product.php'"> 
        <div class='add_to_cart' style='z-index:99; position:absolute;' onClick='add() /* ajax query */'></div> 
    ... 
    </div> 
    

    與環節的工作,當我在「add_to_cart」點擊div元素瀏覽器重定向我product.php,而不是運行Add()函數。我該如何解決這個問題?的z-index不會在不同的層

    回答

    0

    「add_to_cart」類的div沒有大小。指定例如寬度和高度,如:

    <div class='item' style='z-index:0; position:relative;' onClick="document.location.href='product.php'"> 
    <div class='add_to_cart' style='widht: 100px; height:10px; z-index:99; position:absolute;' onClick='add() /* ajax query */'></div> 
    

    ...

    +0

    它實際上在CSS文件的寬度和高度,但我不提到它。我只需點擊這個div,瀏覽器將我重定向到新頁面 – user2328831 2013-04-28 10:55:20

    +0

    兩個點擊處理程序都會被執行。爲了避免這種情況,不要將onclick事件分配給類「item」。 – 2013-04-28 11:01:40

    相關問題