Show And Hide A Browser Chat Box With Javascript
I am making a browser chat window in Javascript. I want to execute the function that shows and hides the chat when you click the chatbar, but not execute the function when you cli
Solution 1:
Use
$('body').on('click', '.hidden_box:not(.chat_box)', function() { showChat(this); });
if you're on jQuery 1.7+. Older jQuery:
$('body').delegate('.hidden_box:not(.chat_box)', 'click', function() { showChat(this); });
Similarly of course for the other one.
edit — I should have explained further. The .live()
API was kind-of a bad idea, and since around 1.4 the .delegate()
function was definitely preferred. You could still do it with "live" using the same selector, but don't unless you're on a really old version of jQuery.
Post a Comment for "Show And Hide A Browser Chat Box With Javascript"