у меня есть этот кодэффекта запрос не работает, если приложен параметрами
<html>
<head>
<script src="jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="jquery-ui-1.8.20.custom.min.js" type="text/javascript"></script>
<script type = "text/javascript">
function MyFunc(obj,method){
// obj.hide("slow"); // This part is working fine i.e. it is hiding the paragraph
obj + "." + method + "(\"slow\")"; // This is not working
$(function(){
$("#pid1").click(function(){
MyFunc($("#pid1"),"hide");
});
});
</script
</head>
<body>
<p id = "pid1">Test Paragraph</p>
</body>
</html>
т.е. я хочу передать параметры в функцию JQuery скрыть и сформировать правильную строку для вызова эффекта, но он не работает, как и в код выше. Я что-то упускаю ?
спасибо за быстрый ответ! Вышеуказанное работает нормально. Но что, если у нас есть другие параметры, там тоже говорят направление, скорость. Как формироваться в этом случае? Скажем, я хочу создать эту строку obj.hide ("blind", {direction: "vertical"}, 1000). – niting112
@ niting112 - прочитайте на ['call'] (https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/Call) и [' apply'] (https: // разработчик. mozilla.org/en/JavaScript/Reference/Global_Objects/Function/Apply) –
Не могли бы вы рассказать, что обозначение, которое вы использовали, т.е. obj [method] («slow»). Любая документация? – niting112