小编Nat*_*han的帖子

如何检测href是否是图像?

我正在制作一个名为WowBox的灯箱插件.

现在,如果你想让div弹出,你可以使用:

<a href="#element" rel="wowbox" title="Title">Open #element in WowBox</a>
Run Code Online (Sandbox Code Playgroud)

要弹出一个图像,你可以使用:

<a href="image.jpg" rel="wowbox[img]" title="Caption">Open image in WowBox</a>
Run Code Online (Sandbox Code Playgroud)

现在,这是jQuery:

<script type="text/javascript">
  // Copyright © 2011 Nathan Johnson. All Rights Reserved.

  jQuery.fn.center = function() {
    this.css("position","absolute");
    this.css("top", (($(window).height() - this.height()) / 2) + $(window).scrollTop() + "px");
    this.css("left", (($(window).width() - this.width()) / 2) + $(window).scrollLeft() + "px");
    return this;
  }
  jQuery.fn.close = function() {
      $(this).click(function() {
      $('#lb-caption').slideUp(700);
      $('#lb-title').slideUp(700);
      $('#lightbox-container').fadeOut(600);
      $('#lightbox-overlay').delay(100).fadeOut(600);
      });
      }
    function ImgError(source){
    var errorMssg = "<div style='color:red;text-align:center;'>Error: The requested image wasn\'t …
Run Code Online (Sandbox Code Playgroud)

javascript jquery plugins

3
推荐指数
1
解决办法
1562
查看次数

提交后弹出窗口.显示加载窗口或请稍候

这是我的脚本:

<form action='' method='' onsubmit='refreshpage();'>
<input name='refresh' type="image" SRC="images/Next-Page-Button.gif" HEIGHT="60" WIDTH="173" BORDER="0" value='Refresh'>
</form>
Run Code Online (Sandbox Code Playgroud)

我希望当用户点击"下一页"按钮加载或请等待将弹出,因为下一页需要超过30秒,我希望成员知道该网站正在运行,但也让弹出窗口消失页面加载后.

此外,如果你想看到按钮在运行我的网站是www.socialmedianetworkexchange.com,当你点击"赚取facebook喜欢"按钮时.

javascript pleasewait popupwindow web

3
推荐指数
1
解决办法
3万
查看次数

图像没有马上加载

我在这里有一个使用ajax的网站:http://deezteez.com/

如果您按"最新"(右上角的下拉框)排序,您会注意到新图像(刚刚添加的产品)将需要大约30秒才能实际加载,即使页面已完成加载.即使我以清除缓存开始,旧图像也不会这样做.

任何人都知道会导致什么?

html javascript image

3
推荐指数
1
解决办法
178
查看次数

HTML文件上传"无文件选择"文本样式

我正在构建一个需要文件上传的html表单.当我将文件上传部分工作时,我无法获得表单上传按钮和"没有文件选择"文本的样式.

我想要的标记是

在此输入图像描述

有办法吗?

PS:请忽略绿色文字("上传屏幕截图").我有那个工作.

按钮和"未选择文件"的当前行为在同一行中.

HTML代码:

<div class="formField">
   <label for="fileToUpload">Upload a screen shot (optional) </label>
   <input type="file" name="fileToUpload" id="fileToUpload"/> 
</div>
Run Code Online (Sandbox Code Playgroud)

css frontend css3

3
推荐指数
1
解决办法
2386
查看次数

如何使用jQuery缩放页面加载中的div?

有没有办法在页面加载时进行div放大?就像在Chrome中安装新应用时一样,它会将您带到新标签页并放大新应用.看起来很好.

任何人都知道如何使用jQuery做到这一点?

jquery

2
推荐指数
1
解决办法
9963
查看次数

如何显示用户使用MySQL登录的上次登录日期和时间?

我在登录页面上有这个:

   $current_time = date("g:i A");
   $current_date = date("l, F jS, Y");
   mysql_query("UPDATE employees 
   SET last_login = '$current_time', last_login_date = '$current_date' WHERE username='$username' AND password='$password'");
Run Code Online (Sandbox Code Playgroud)

然后在用户登录的页面上(受保护的页面)我有这个:

 [...]

 <?php 
 $last_login_date = $info['last_login_date']; // get last_login_date from mysql table
 $last_login_time = $info['last_login_time']; // get last_login_time from mysql table
 ?>

 [...]

 You last signed in on <?php echo $last_login_date; ?> at <?php echo $last_login_time; ?>.
Run Code Online (Sandbox Code Playgroud)

但这不能正常工作,因为它显示了他们刚刚登录的时间.如何让它显示他们上次登录的时间?

我甚至也尝试过添加一个prev_login_timeprev_login_date表格,但我不知道如何正确更新,因为它会在每次登录时更新,以显示他们刚刚登录的时间.(所以它会显示当前他们的时间)

谢谢.


编辑:[对于EdoDodo]

这是设置最后一个IP地址会话变量的登录if语句:

if($_POST['submit']) {
$sql = "SELECT * FROM employees WHERE username='$username' …
Run Code Online (Sandbox Code Playgroud)

php mysql

2
推荐指数
1
解决办法
2万
查看次数

加载页面时的Gmail样式进度条

如何显示加载/进度条以显示页面加载的距离?我想要Gmail之类的东西:

在此输入图像描述

我正在使用jQuery,所以如果有一些jQuery代码可以显示页面加载的距离百分比,那将会很棒.

javascript jquery

2
推荐指数
1
解决办法
6483
查看次数

为什么我的PHP if语句无法正常工作?

我正在创建一个评论系统,当有新评论时,我会给他们发电子邮件.

我在phpMyAdmin中创建了一个名为email_notifications的表.

问题出在这个代码上:

if(mysql_num_rows(mysql_query("SELECT * FROM email_notifications WHERE email='$email'") or die(mysql_error())) <= 1) {
    mysql_query("INSERT INTO email_notifications (email) VALUES ('$email')");
    echo mysql_num_rows(mysql_query("SELECT * FROM email_notifications WHERE email='$email'"));
} 
else{
    die('EMAIL!');
}
Run Code Online (Sandbox Code Playgroud)

这是为了防止同一封电子邮件中的多个电子邮件出现在该表中.而现在mysql_num_rows表示有7行.

所以现在的声明说:

if(7 <= 1) {
    mysql_query("INSERT INTO email_notifications (email) VALUES ('$email')");
    echo mysql_num_rows(mysql_query("SELECT * FROM email_notifications WHERE email='$email'"));
}
else{
    die('Can\'t post this email! Sorry.');
}
Run Code Online (Sandbox Code Playgroud)

问题是它仍然将电子邮件地址插入表中,但它不应该.它应该是返回无法发布此电子邮件!抱歉.

这可能是我面临的最奇怪的问题,我无法弄清楚:(

请提前帮助,谢谢.

php mysql

2
推荐指数
2
解决办法
127
查看次数

如何使用某种类型的ajax将表单提交到另一台服务器上的页面?

我想将我的表单提交到另一个页面但是不要去那个页面(比如AJAX,但我知道AJAX不能跨域工作)

你们知道怎么做吗?我不喜欢将它提交到另一个网站上的页面,因为它实际上是一种更慢,更糟糕的做事方式.

谢谢,
内森约翰逊

forms jquery

1
推荐指数
1
解决办法
1499
查看次数

在页面上显示操作系统名称/版本和浏览器名称/版本?

是否可以使用JavaScript在页面上显示操作系统名称和版本?

我目前正在使用这个:

function detectOSAndBrowser() {
var nVer = navigator.appVersion;
var nAgt = navigator.userAgent;
var browserName  = navigator.appName;
var nameOffset,verOffset,ix;

// In Opera, the true version is after "Opera" or after "Version"
if ((verOffset=nAgt.indexOf("Opera"))!=-1) {
 browserName = "Opera";
}
// In MSIE, the true version is after "MSIE" in userAgent
else if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
 browserName = "Internet Explorer";
}
// In Chrome, the true version is after "Chrome" 
else if ((verOffset=nAgt.indexOf("Chrome"))!=-1) {
 browserName = "Google Chrome";
}
// In Safari, the …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

1
推荐指数
1
解决办法
8365
查看次数

为什么jQuery .on()不支持加载AJAX的元素?

好吧,我已经设法.on在不同的网站上工作,但由于某种原因,这只是一个痛苦.

这是我的代码:

$("#tabSection").on("click", "a.tab", function () {
    alert('bob');
});
Run Code Online (Sandbox Code Playgroud)

和HTML(将通过jQuery加载.load():

<div id="tabSection">
    <table border=0 width="750px" cellspacing=0 cellpadding=0>
    <tr><td class="tab"><a href="javascript:void();" rel="details" class="tab selected">Details</a></td>
Run Code Online (Sandbox Code Playgroud)

显然我关闭了桌子和tabsection div.在我通过ajax加载它之前一切正常.现在,我根本无法使用它.有什么不可能的建议吗?我错过了什么吗?

ajax jquery

0
推荐指数
1
解决办法
732
查看次数

标签 统计

jquery ×6

javascript ×5

mysql ×2

php ×2

ajax ×1

css ×1

css3 ×1

forms ×1

frontend ×1

html ×1

image ×1

pleasewait ×1

plugins ×1

popupwindow ×1

web ×1