<script type="text/javascript">
<!--//
// on DOM ready
$(document).ready(function (){
$("#current_rev").html("v"+$.jnotify.version);
$("a.example").bind("click", function (e){
// prevent default behavior
e.preventDefault();
var $ex = $($(this).attr("href")), code = $.trim($ex.text());
// execute the sample code
$.globalEval(code);
});
// style switcher
$("button.css_switcher").click(function (){
switchCSS(this.title);
});
});
//-->
</script>
而不是使用<a href="#example-1" class="example">[Run]</a> and <a href="#example-2" class="example">[Run]</a>
如果条件为真或假,我如何调用事件?
<?php
if (true){
<a href="#example-1" class="example">[Run]</a>}else{
<a href="#example-2" class="example">[Run]</a>}
?>
答案 0 :(得分:0)
你的意思是“触发”事件?你的问题有点令人困惑。
您只需将$("#example-1").trigger("click")
添加到document.ready函数即可。
因此,如果服务器端的条件为真,那么当页面发送给用户时,它将在客户端执行某些操作。
确保在触发
之前附加点击事件 。答案 1 :(得分:0)
$(function () {
// all event binds and other code
<?php
if ( $trigger ) {
echo "$('#".$element_id."').trigger( 'click' )";
}
?>
}
将$trigger
设为真假并提供所有链接ID并将ID传递为$element_id