Am besten schaust du dir auch die jQuery Selektoren an: http://api.jquery.com/category/selectors/
Damit kannst du dann das Event an bestimmte Elemente binden.
Damit kannst du dann das Event an bestimmte Elemente binden.
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
function toggleDiv(element){
if(document.getElementById(element).style.display == 'none')
document.getElementById(element).style.display = 'block';
else
document.getElementById(element).style.display = 'none';
}
onclick="select_user($(this)
<div id="user_menu" style="position:absolute; overflow:hidden; display:none;min-width:130px;">
<ul style="min-width:150px;">
<li onclick="local_time('');"><?php echo $lang['localtime'];?></li>
usw...
function local_time(name)
{
$.get('time.php?name='+name,function(data)
{
$(data).appendTo('#showbox');
});
$('#user_menu').hide();
}
$result = mysql_query("SELECT * FROM `users_online`");
while (list($id, $user_id, $user_type, $user_name) =
mysql_fetch_row($result))
echo '<div class="user">' . $user_name . '</div>';
function user() {
$.ajax({
type: 'POST',
cache: false,
url: 'userlist.php',
async: true,
context: document.body,
success: function(data) {
$('#userlist').html(data);
$(document).on('click', '.user', function() {
alert('aha');//Hier muß die Funktion
});
window.setTimeout(function () {user();},1000);
}
});
}
user();
<div id="userlist" style=" width:500px; border: 1px solid #006">userlist</div>
$query_user = sprintf("SELECT id, user_id, user_name FROM users_online");
$user = mysql_query($query_user) or die(mysql_error());
$result = array();
while($row = mysql_fetch_assoc($user)){
$result[]= array(
'id' => $row['user_id'],
'user_id' => $row['user_id'],
'name'=>$row['user_name']
)
;}
echo json_encode($result);
var refreshId = setInterval(function(){
$.getJSON('userlist.php', function(data){
var html = '';
for(var i in data){
if($('#'+data[i].id).length == 0){
html += '<ul><li class="user" id="'+data[i].id+'"> '+data[i].name+'</li></ul>';
}
}
$('#userlist').append(html);
});
}, 3000);
<ul id="userlist">
<li class="loading"><img src="loading.gif" alt="loading content"></li>
</ul>
<ul id="userlist" style=" width:500px; border: 1px solid #006"></ul>
var refreshId = setInterval(function(){
$.getJSON('userlist.php', function(data){
var html = '';
var submenu = '';
for(var i in data){
if($('#'+data[i].id).length == 0){
$('li.loading').remove();
submenu = '<div style="display:none"><ul><li>Menu</li></ul></div>';
html += '<li class="user" id="'+data[i].id+'"> '+data[i].name+submenu+' </li>';
}
}
$('#userlist').append(html);
});
}, 3000);
$(document).on('click', '#userlist li', function() {
var li = $('#userlist li');
var index = li.index(this);
li.eq(index).find('div').fadeToggle('slow');
//alert('index')
});
<ul id="userlist" style=" width:500px; border: 1px solid #006"></ul>
$('li.loading').remove();
$('#userlist').on('click','li',function(){
$(this).children('div.submenu').fadeToggle('slow');
});