Tengo un duda..
Resulta que estoy implementando un plugin llamado nicescroll. Funciona bastante bien..El problema radica cuando trabajo con un iPad..
De esta manera tengo el codigo:
Cita:
El plugin lo aplico sobre la etiqueta div de "div_colonias", dentro esta una tabla con datos..cada td tiene un evento OnClick que direcciona a otra parte de la pagna por medio de javascript. Esta es la funcion:<div id="div_colonias" style="width:250px; height:145px; overflow:hidden;" class="menu_domicilio">
<table border="0" width="250" cellpadding="0" cellspacing="0">
<tr>
<td id="fila0" onmouseover="seleccionar_fila('fila0','0')" onmouseout="deseleccionar_fila('fila0')" style="color:#57544d;">
Todas la colonias
</td>
</tr>
<?php
$obtener_tallas = mysql_query("
SELECT DISTINCT(c.id)
FROM colonias as c, colonias_establecimientos as e, establecimientos as est
WHERE c.id = e.id_col AND e.id_est = est.id AND c.id_ciudad_activa = '$id_ciudad_activa' AND est.afiliado = 1 AND est.domicilio_activado = 1
ORDER BY c.colonia ASC", $link_sql);
$totales_tallas = mysql_num_rows($obtener_tallas);
for($i=0;$i<$totales_tallas; $i++)
{
$datos_tallas = mysql_fetch_array($obtener_tallas);
$id_tipos = $datos_tallas[0];
$ob_nombre = mysql_query("SELECT colonia FROM colonias WHERE id = '$id_tipos' LIMIT 1",$link_sql);
$datos_col = mysql_fetch_array($ob_nombre);
$nombre = $datos_col[0];
?>
<tr>
<td id="fila<?php echo $id_tipos; ?>" style="color:#57544d;" onclick="colonia_buscar(<?php echo $id_tipos; ?>)" onmouseover="seleccionar_fila('fila<?php echo $id_tipos; ?>','<?php echo $id_tipos; ?>')" onmouseout="deseleccionar_fila('fila<?php echo $id_tipos; ?>')">
<?php echo htmlentities($nombre); ?>
</td>
</tr>
<?php
}
?>
</table>
</div>
<table border="0" width="250" cellpadding="0" cellspacing="0">
<tr>
<td id="fila0" onmouseover="seleccionar_fila('fila0','0')" onmouseout="deseleccionar_fila('fila0')" style="color:#57544d;">
Todas la colonias
</td>
</tr>
<?php
$obtener_tallas = mysql_query("
SELECT DISTINCT(c.id)
FROM colonias as c, colonias_establecimientos as e, establecimientos as est
WHERE c.id = e.id_col AND e.id_est = est.id AND c.id_ciudad_activa = '$id_ciudad_activa' AND est.afiliado = 1 AND est.domicilio_activado = 1
ORDER BY c.colonia ASC", $link_sql);
$totales_tallas = mysql_num_rows($obtener_tallas);
for($i=0;$i<$totales_tallas; $i++)
{
$datos_tallas = mysql_fetch_array($obtener_tallas);
$id_tipos = $datos_tallas[0];
$ob_nombre = mysql_query("SELECT colonia FROM colonias WHERE id = '$id_tipos' LIMIT 1",$link_sql);
$datos_col = mysql_fetch_array($ob_nombre);
$nombre = $datos_col[0];
?>
<tr>
<td id="fila<?php echo $id_tipos; ?>" style="color:#57544d;" onclick="colonia_buscar(<?php echo $id_tipos; ?>)" onmouseover="seleccionar_fila('fila<?php echo $id_tipos; ?>','<?php echo $id_tipos; ?>')" onmouseout="deseleccionar_fila('fila<?php echo $id_tipos; ?>')">
<?php echo htmlentities($nombre); ?>
</td>
</tr>
<?php
}
?>
</table>
</div>
Cita:
El problema radica que en el Ipad todos los elementos con OnClick dentro de la etiqueta div no me los reconoce....intente ponerles una etiqueta <a> pero tampoco me direcciona a nada...function seleccionar_fila(id_fila, id_colonia)
{
$("#"+id_fila).css({ 'background':'#ff0000', 'color':'#ffffff' });
}
function deseleccionar_fila(id_fila)
{
$("#"+id_fila).css({ 'background':'#eae7e0', 'color':'#57544d' });
}
{
$("#"+id_fila).css({ 'background':'#ff0000', 'color':'#ffffff' });
}
function deseleccionar_fila(id_fila)
{
$("#"+id_fila).css({ 'background':'#eae7e0', 'color':'#57544d' });
}
Que podra ser el error??
Saludos!!