arunpatal Posted January 3, 2013 Share Posted January 3, 2013 Hi, Is it possible to give fade effect to td tag??? with the help of javascript or jquery or css... Link to comment https://forums.phpfreaks.com/topic/272659-td-fade-effect/ Share on other sites More sharing options...
cpd Posted January 3, 2013 Share Posted January 3, 2013 You could fade the contents of the table-data tag and then remove the tag from the DOM. jQuery can do this easily. It would be best if you go away and have a mess around. Link to comment https://forums.phpfreaks.com/topic/272659-td-fade-effect/#findComment-1403065 Share on other sites More sharing options...
arunpatal Posted January 3, 2013 Author Share Posted January 3, 2013 I have already spend 1hour to look this but no luck.... anyways my table look like this.. and i want all menu td with fade effect........ if anyone know then let me know.... till then i am searching <table id="header_table"> <tr> <td height="81" id="header_left_td"> </td> <td colspan="7" id="header_right_td"> </td> </tr> <tr> <td id="top_menu_first_td" onclick="document.location.href='style/demo_php/return_data_javascript.php';" style="cursor:pointer;cursor:hand">❆ Admin Login ❆</td> <td id="top_menu_td" onclick="document.location.href='add_cat.php';" style="cursor:pointer;cursor:hand">❆ Add New Category ❆</td> <td id="top_menu_td" onclick="document.location.href='list_cat.php';" style="cursor:pointer;cursor:hand">❆ Category List ❆</td> <td id="top_menu_td" onclick="document.location.href='add_topic.php';" style="cursor:pointer;cursor:hand">❆ Add New Topic ❆</td> <td id="top_menu_td" onclick="document.location.href='select_cat.php';" style="cursor:pointer;cursor:hand">❆ Topic List ❆</td> <td id="top_menu_last_td" onclick="document.location.href='test.php';" style="cursor:pointer;cursor:hand">❆ Site Settings ❆</td> </tr> </table> Link to comment https://forums.phpfreaks.com/topic/272659-td-fade-effect/#findComment-1403070 Share on other sites More sharing options...
codefossa Posted January 4, 2013 Share Posted January 4, 2013 CPD's suggestion will help you learn better. But once you know what you're doing, I would still use jQuery's functions. I know I need to stop just writing code for people ... Came to this realization after I wrote it. lol Demo: http://xaotique.no-ip.org/tmp/39/ So .. lets look at what this would be like in jQuery quick. $(document).ready(function() { $("#myTable td").click(function() { $(this).fadeOut(); }); }); If you wanted to do it the long way though, you could do something like this. window.addEventListener("load", function() { function fadeOut(elm, speed) { speed = speed / 100; elm.style.opacity = 1; var timer = setInterval(function() { if (Number(elm.style.opacity) - speed < 0) { elm.parentNode.removeChild(elm); clearInerval(timer); } else { elm.style.opacity -= speed; } }, 50); } var items = window.document.querySelectorAll("#myTable td"); for (var i in items) { items[i].addEventListener("click", function() { fadeOut(this, 5); }, false); } }, false); Link to comment https://forums.phpfreaks.com/topic/272659-td-fade-effect/#findComment-1403104 Share on other sites More sharing options...
cpd Posted January 4, 2013 Share Posted January 4, 2013 You shouldn't need window.document.querySelectorAll(). The document object inherits this method so document.querySelectorAll() should be just fine. Link to comment https://forums.phpfreaks.com/topic/272659-td-fade-effect/#findComment-1403144 Share on other sites More sharing options...
codefossa Posted January 4, 2013 Share Posted January 4, 2013 You shouldn't need window.document.querySelectorAll(). The document object inherits this method so document.querySelectorAll() should be just fine. I've always used window.document. Habit from GM scripts. lol I don't think it makes a difference, but I could be wrong. Link to comment https://forums.phpfreaks.com/topic/272659-td-fade-effect/#findComment-1403189 Share on other sites More sharing options...
cpd Posted January 4, 2013 Share Posted January 4, 2013 It doesn't really because document is a part of window but I just didn't see the need for it; and I was just curious as to why, clearly Link to comment https://forums.phpfreaks.com/topic/272659-td-fade-effect/#findComment-1403192 Share on other sites More sharing options...
arunpatal Posted January 4, 2013 Author Share Posted January 4, 2013 thanks a lot for helping......... now i am testing and will write back when it works hopefully Link to comment https://forums.phpfreaks.com/topic/272659-td-fade-effect/#findComment-1403197 Share on other sites More sharing options...
arunpatal Posted January 4, 2013 Author Share Posted January 4, 2013 It works with the help of jquery Thanks CPD and Xaotique Link to comment https://forums.phpfreaks.com/topic/272659-td-fade-effect/#findComment-1403254 Share on other sites More sharing options...
codefossa Posted January 4, 2013 Share Posted January 4, 2013 It works with the help of jquery Thanks CPD and Xaotique If I were you, I'd use the second method I showed. Simply because, there's no real reason to include jQuery just for a single action. Everything else you have is longhand, so you may as well just add one extra function. Just my thought. Glad ya got it. Link to comment https://forums.phpfreaks.com/topic/272659-td-fade-effect/#findComment-1403270 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.