PDA

View Full Version : فراخوانی رویداد کلیک در document).ready)$



z.gitaro
یک شنبه 28 اردیبهشت 1393, 13:33 عصر
چطوری میشه در document).ready)$ رویداد کلیک یه دکمه رو فراخوانی کنم بدون اینکه دکمه کیکک بشه
یعنی به محض بالا اومدن صفحه کلیک اون دکمه اجرا بشه

SA_Developer
یک شنبه 28 اردیبهشت 1393, 13:48 عصر
سلام با trigger میشه اینکار رو انجام داد

کد کامل:


<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>trigger demo</title>
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<button>Button #1</button>
<button>Button #2</button>

<script>
$(document).ready(function(){

$( "button:first" ).click(function() {
alert('Button 1 clicked.');
});

$( "button:first" ).trigger( "click" );
});

</script>
</body>
</html>


http://api.jquery.com/trigger/

z.gitaro
دوشنبه 29 اردیبهشت 1393, 08:43 صبح
من میخوام در ریپورت دواکسپرس وقتی صفحه بالا اومد صفحه پرینت باز بشه در حالت عادی باید خودم دکمه ی پرینت رو بزنم تا صفحه پرینت باز شه
چجوری میشه اینکارو کرد؟

rezakho
چهارشنبه 31 اردیبهشت 1393, 23:08 عصر
نیازی به متد تریگر نیست
هر کدام از ایونت های جی کوئری رو که بدون کلوژر (تابع بدون نامی که به عنوان پارامتر میدید) فراخوانی کنید، اون ایونت شبیه سازی و اجرا میشه



$('div').click()