Сообщение от Dana19
|
Я не понимаю этот кусок кода
|
со временем разберётесь, а сейчас зачем? это код которого уже нет в jquery, но разместив который вы получите, те методы которые описывает ваш учебник.
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<style type="text/css">
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
$.fn.mytoggle = function() {
var b = arguments;
return this.each(function(i, el) {
var a = function() {
var c = 0;
return function() {
b[c++ % b.length].apply(el, arguments)
}
}();
$(el).click(a)
})
};
$(function() {
$("#formHide").mytoggle(
function() {
$('#my_form').stop().fadeOut(5000);
$(this).text('Развернуть форму');
},
function() {
$('#my_form').stop().fadeIn(1000);
$(this).text('Свернуть форму');
})
});
</script>
</head>
<body>
<div id="formHide">Свернуть форму</div>
<!-- Form starts -->
<form name="feedback_form" id="my_form">
<fieldset>
<legend>Contact Form</legend>
<table width="100%" border="0">
<tr>
<td width="120"><label for="name">Name</label></td>
<td><input name="name" id="name" size="30" /></td>
</tr>
<tr>
<td width="120"><label for="email">E-mail</label></td>
<td><input name="email" id="email" size="30" /></td>
</tr>
<tr>
<td width="120" valign="top"><label for="comments">Comments</label></td>
<td><textarea name="comments" id="comments" rows="5" cols="40"></textarea></td>
</tr>
<tr>
<td>
</td>
<td>
<input type="submit" name="Submit" value="Submit" />
</td>
</tr>
</table>
</fieldset>
</form>
<!-- Form ends -->
</body>
</html>