Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Table border issue in chrome after jquery drag stop

Update using position: relative: td, th then, when dragging

enter image description here

Table border disappear after jquery drag

enter image description here

working fine in mozila and ie but not in chrome

jsfiddle here

HTML

<table>
    <tr>
        <th>id</th>
        <th>name</th>
        <th>city</th>
    </tr>
      <tr class="person">
        <td>1</td>
        <td>abc</td>
        <td>abc</td>
    </tr>
      <tr class="person">
       <td>2</td>
        <td>xyz</td>
        <td>xyz</td>
    </tr>
</table>

CSS

table{
    border-collapse : collapse;
}

td, th{
    border : 1px solid #000;
    padding : 5px 20px;
}

th{
    background-color : #f3f3f3;
}

.drag {
    background-color : #f3f3f3;
    height : 20px;
    width : 100px;
}

JS

$('.person').draggable({
    helper : function(){
        return $('<div class="drag">Drag me</div>')
    },
    cursor : 'crosshair',
    cursorAt : {left : 50},
    start : function(){
        $(this).hide();
    },
    stop : function(){
          $(this).show();
    }
});
like image 425
Array out of bound Avatar asked Mar 12 '13 04:03

Array out of bound


1 Answers

Removing border-collapse from table css seems to have done the trick.

table{
      /* border-collapse : collapse */
}

Check out at http://jsfiddle.net/YTZrj/1/

like image 145
zdesam Avatar answered Sep 30 '22 17:09

zdesam