我试图制作一个自定义弹出消息,显示,向用户显示5秒钟然后淡出.这工作正常但是如果使用多次触发事件并且超时已经运行,则消息很快消失.
我的功能到目前为止......
function showMessage(message) {
$(".messageText").text(message);
$(".message").fadeIn("slow");
closeBox = function(){
$(".message").fadeOut("slow");
}
clearInterval(closeBox);
setInterval(closeBox, 5000);
}
Run Code Online (Sandbox Code Playgroud)
非常感谢
我有一个带有一些"过滤器"的数据库; 即方法调用,并希望能够根据用户输入的内容动态调用它们.
Code Igniter似乎不喜欢这样,有什么想法吗?它输出:在GetEmailCountfilter_male_count()中:
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Undefined property: Targeted_Email::$filter_male_count()</p>
<p>Filename: core/Model.php</p>
<p>Line Number: 51</p>
{"emailCount":null}
Run Code Online (Sandbox Code Playgroud)
码:
public function getEmailCount($filter){
echo 'In GetEmailCount';
$result = array();
$query = $this->db->get('base_targeted_email_filters');
foreach ($query->result() as $row){
if($filter == $row->name){
$test = $row->filterCountFunction . "()";
echo $test;
$result['emailCount'] = $this->{$test};
}
return $result
}
Run Code Online (Sandbox Code Playgroud)