Jquery draggable not working in chrome/safari
        Posted  
        
            by jbatson
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by jbatson
        
        
        
        Published on 2010-06-17T21:49:16Z
        Indexed on 
            2010/06/17
            21:53 UTC
        
        
        Read the original article
        Hit count: 344
        
I have created a page that uses ajax calls to load product images. The jquery code for drag, drop and clone would not work when in the index.php page so I moved it to the page that gets called to request the products as each product has drag, drop code created for it.
Works fine in FF, even IE but not in Safari or Chrome. Below is the jquery code in load_products.php that gets created when the ajax call is made to load the products.
http://tandyleatherfactory.net/
Anyone have any idea why wouldn't work in Safari?
$(function() {$("#concho_4_2").draggable({ helper: 'clone', cursor: 'pointer', zIndex: '1001', stop: function(event, ui) { offsetElement = $(ui.helper).offset(); offNewContainer = $('#belts').offset();
    var dataId = $(ui.helper).attr('id');
    ajaxRequest('http://tandyleatherfactory.net/includes/ahah/add_product.php', 'product=4', '#conchos');
    var randomnumber = Math.floor(Math.random()*1000000);
    var newId = 'concho_4_2_'+randomnumber;
    $(ui.helper).clone(true).removeAttr('id').attr('id',newId).css("left", offsetElement.left-offNewContainer.left-10).css("top", offsetElement.top-offNewContainer.top-10).appendTo('#belts');                     
    $('#'+newId).draggable();                
}
});
© Stack Overflow or respective owner