gpt4 book ai didi

Javascript 仅适用于页面上的某些位置

转载 作者:行者123 更新时间:2023-11-28 20:25:09 25 4
gpt4 key购买 nike

我将 JavaScript 代码直接添加到 html 中,这样你就可以看到我做错了什么。

该警报仅适用于 div class='sandbar-one' 中的 img,其他地方均无效。

html 输出如下所示:

<html>
<head> … </head>
<body>
<div class="header">
<div class="sandbar">
<a style="display:block" href="/">
<div class="sandbar-logo">
<div class="sandbar-one">
<img width="300" src="/assets/123456.png" alt="123456"></img>
</div>
</div>
</a>
<div class="sandbar-left"> …
</div>
</div
<div class="navbar navbar-inverse navbar-fixed-top"> … </div>
</div>
<div class="content" data-target="#sidenavbar" data-spy="scroll">
<div class="container-fluid">
<div class="row-fluid">
<div class="span3"> … </div>
<div class="span9">
<script>
$("img").hover(function() {
alert("Hello World!");
},function() {
})
</script>
<img src="/assets/123456.png" alt="123456"></img>
...

haml 文件:

:javascript
$("img").hover(function() {
alert("Hello World!");
},function() {
});

= image_tag("/assets/123456.png")

我在 Firefox 和 Safari 中进行了测试。 Web 控制台没有显示任何错误。

最佳答案

这看起来是因为当执行 javascript 时,文档中只加载了一个 img 。尝试在页面加载时执行 JS

$(function(){
$("img").hover(function() {
alert("Hello World!");
},function() {
});
});

关于Javascript 仅适用于页面上的某些位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17552947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com