小编mcb*_*eav的帖子

当输入处于焦点时防止按键事件触发

我目前正在使用一个开关来在按下某个键时触发一些代码。这不是确切的代码,但它基本上是我正在使用的代码(这只是为了在此处保持简短和简单。)

$(document).keydown(function(e) {
switch(e.keyCode) { 

case 39:
e.preventDefault();
    alert("Arrow Key");

break;

case 37:
   e.preventDefault();
    alert("Arrow Key");
}
});
Run Code Online (Sandbox Code Playgroud)

当输入框处于焦点时,如何防止事件触发?

javascript jquery event-handling javascript-events

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

在JavaScript中运行PHP代码?这可以使用吗?

我不确定是否可以在JavaScript函数中运行PHP系列.例如:

<script language=javascript>
var int=self.setInterval("message()",1000);
function message()
  {
<?PHP mysql_query("SELECT * FROM example"); ?>
  }
</script>
Run Code Online (Sandbox Code Playgroud)

我没有尝试过这个,但我认为你不能像这样运行PHP.有谁可以帮忙.我可以在javascript函数中以某种方式运行PHP脚本而无需通过Ajax调用外部PHP文件吗?

javascript php

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

Firefox 4是否支持3D转换?

我似乎无法在网络上的任何地方找到它,但我只是想知道Firefox 4是否会像当前的webkit浏览器那样支持三维转换.

browser firefox

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

更好的性能,空元素或使用Javascript创建和销毁?

什么会更好的性能,在页面上有许多隐藏元素,或创建它们并根据需要使用javascript销毁它们.例如,单击某些内容时,首先会创建该元素,然后显示该元素.当它关闭时,它会被销毁.这会比隐藏在页面中的隐藏元素更好吗?

html javascript performance jquery

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

为什么"datatype:jsonp"不起作用?

我有以下代码,试图让谷歌的URL缩短工作.

$.ajax({
                  type: 'POST',
                  url: "https://www.googleapis.com/urlshortener/v1/url?key=AIzaSyDQ33gAu7thkpw_oW9VTcxR6YGhimcfik",
                  contentType: 'application/json',
                  data: '{ longUrl: "' + match +'"}',
                  dataType: 'jsonp',
                  success: function(id){
                  $('#menu').html(id);
                  }
                });
Run Code Online (Sandbox Code Playgroud)

这里的问题是,当数据类型只是json时,会发出请求,但不会返回任何内容.当它改为jsonp时,一切都没有发生.有任何想法吗?

jquery json jsonp

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

仅在Safari中加载后,Google Maps API会修改页面样式

我遇到了一个奇怪的问题.我加载了一个页面,最初整个页面上的文字的不透明度为1. Google Maps API设置为在超时时加载.2秒后,maps API加载地图,突然修改页面样式.这就像页面上的文字不透明度一样(见照片).这个问题似乎只影响我的Safari.有没有人遇到类似或知道某个问题或可能导致此问题的原因?

地图加载前的原始版本

原始 - 加载地图之前

地图加载后

地图加载后

html javascript css google-maps google-maps-api-3

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

.的document.getElementById( '盒子')style.width = "10px的"; 不起作用?

我似乎无法让这个脚本工作.有人可以帮忙吗?DIV的宽度未定义.它只是延伸到整个页面.

<html>
<head>
<style type="text/css">
#box{
    height:100px;
    border:3px;
    border-style:solid;
    border-color:#000;
}
</style>
<script>
document.getElementById('box').style.width="10px";
</script>
</head>
<body>
<div id="box"></div>
Run Code Online (Sandbox Code Playgroud)

javascript css

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

在人们将要访问的页面上运行此查询是否安全?

对不起,这可能是一个非常愚蠢的问题,但在人们将要查看的页面上运行此代码是否安全,或者我应该将其包装到函数中并调用它?

$stmt = $db->prep_stmt("select * from .... where userid = ? and username = ?"); 

/* Binding 2 parameters. */
$stmt->bind_param("is", $userid, $username);

/* Binding 2 result. */
$stmt->bind_result($isbn, $title, $author, $coef, $bookid);

/* Executing the statement */
$stmt->execute( ) or die ("Could not execute statement");

/*
 * Making PHP buffer the whole result,
 * not recommended if there is a blob or
 * text field as PHP eats loads of memory
 */
$stmt->store_result();
while ($stmt->fetch()) {
 /*
  * Here …
Run Code Online (Sandbox Code Playgroud)

php security mysqli prepared-statement

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

编写这个jQuery函数的更好方法是什么?

基本上我试图减少一些代码,但我不知道该如何做,我有9个DIV的位置绝对在不同的位置.他们都是格雷,但是当徘徊在徘徊的DIV时,淡出并相应的DIV消失.有没有更好的方法来写这个?

$('#l1').hover(function () {
    $(this).fadeOut('300');
    $('#l1c').fadeIn('300')
});
$('#l2').hover(function () {
    $(this).fadeOut('300');
    $('#l2c').fadeIn('300')
});
$('#l3').hover(function () {
    $(this).fadeOut('300');
    $('#l3c').fadeIn('300')
});
$('#l4').hover(function () {
    $(this).fadeOut('300');
    $('#l4c').fadeIn('300')
});
$('#l5').hover(function () {
    $(this).fadeOut('300');
    $('#l5c').fadeIn('300')
});
$('#l6').hover(function () {
    $(this).fadeOut('300');
    $('#l6c').fadeIn('300')
});
$('#l7').hover(function () {
    $(this).fadeOut('300');
    $('#l7c').fadeIn('300')
});
$('#l7').hover(function () {
    $(this).fadeOut('300');
    $('#l7c').fadeIn('300')
});
$('#l1c').mouseout(function () {
    $(this).fadeOut('300');
    $('#l1').fadeIn('300')
});
$('#l2c').mouseout(function () {
    $(this).fadeOut('300');
    $('#l2').fadeIn('300')
});
$('#l3c').mouseout(function () {
    $(this).fadeOut('300');
    $('#l3').fadeIn('300')
});
$('#l4c').mouseout(function () {
    $(this).fadeOut('300');
    $('#l4').fadeIn('300')
});
$('#l5c').mouseout(function () {
    $(this).fadeOut('300');
    $('#l5').fadeIn('300')
});
$('#l6c').mouseout(function …
Run Code Online (Sandbox Code Playgroud)

javascript jquery function

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

为什么这个变量总是返回true?

我正在尝试编写一个登录脚本.登录后,会设置会话变量,并在主页面上运行isLoggedIn函数.问题是,变量$ loggedIn总是返回true.有人可以帮忙吗?

function validateUser($user)
{
    if(isset($user)){
    session_regenerate_id ();//this is a security measure
    $_SESSION['logged'] = 1;
    $_SESSION['userid'] = $user;}
}
//Validates Login
function isLoggedIn()
{
    if($_SESSION['logged'] = 1)
        return true;
    return false;
}

$loggedIn = isLoggedIn();

if($loggedIn){ SHOW CONTENT FOR LOGGED IN USERS }

else { show content for users not logged in }
Run Code Online (Sandbox Code Playgroud)

php session-variables

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