我在div元素中使用以下代码,因此当用户点击div中的链接时,div被隐藏/删除。
但是,有没有一种方法可以使用我用来移除div的相同的一行代码,而是让它向下滑动以隐藏?
$_SESSION['password_change'] = '<div id="bottom_notification" onclick="this.parentNode.parentNode.removeChild(this.parentNode);"><div id="bottom_notification_heading"><h23>Password Change!</h23><div class="boxclose" id="boxclose">✖</div></div><p>Hi, your accessing your account for the first time, so we recommend you change your password.</p><p><a href="process/change_pass.php" rel="shadowbox;height=300;width=470">Click Here</a></p></div>';
答案 0 :(得分:0)
<强> ontopic 强>
对你的问题的简短回答是否定的,你不能,不是那一行。 Javascript没有用于滑动事物或动画制作动画的默认方法。这一切都必须由开发人员编写。
如果你不知道如何写这些东西或者不知道任何javascript我现在推荐jQuery作为一个库但是要知道如果你使用jQuery它就是#s更好地理解它背后的JS。 (jQuery =为您制作的一组JS函数,例如库)
<强> offtopic 强>
在php session
中存储网页块也很奇怪,因为这不是它所做的。
sessions
用于通过页面重新加载/导航页面来保存小块数据或对象,在您的情况下,我会重新考虑使用PHP sessions
来存储HTML而不是找到不同的在您的页面上显示div的解决方案。