javascript - 样式化 JavaScript onmouseover 警报

标签 javascript html css

这是我的代码,用于在我将鼠标悬停在图像上时显示警报;

var special_offers = document.getElementsByClassName("special_offer");

//for each special offer
for(i=0;i<special_offers.length;i++){
    var special_offer = special_offers[i];
    special_offer.setAttribute("offer_shown", "0");

    special_offer.onmouseover = function(){
        if( this.getAttribute("offer_shown") == "0" ){
            this.setAttribute("offer_shown", "1");

            alert('This room has the special offer attached to it, please book soon before you miss out!');
        }
    }

我想了解如何将其从沼泽标准 JS 警报更改为我可以设置样式的框,我想我会使用某种 div。

非常感谢任何帮助。

最佳答案

http://www.webdesignerdepot.com/2012/10/creating-a-modal-window-with-html5-and-css3/

这是创建您自己的模态窗口的好资源。您可以使用您的函数来触发您创建的模态窗口,而不是仅仅使用 alert() 来触发标准警报。

关于javascript - 样式化 JavaScript onmouseover 警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16137804/

相关文章:

javascript - 让 js 单选按钮有多个选择而不是单个选择?

javascript - 是否可以使用html、css和js绘制图表

javascript - 尽管已发送结果,但 Node + Express 反复触发/循环请求

javascript - 使用触发器禁用右键单击上下文菜单以将其重新启用

html - 如何在导航元素的同一行上制作图像+文本

java - GWT 2.7 : Return long from JSNI best Practice

jquery - 固定位置 div 仅垂直

html - 如何使 SVG 图像动态匹配高度(1em)和周围文本的基线?

html - 关于 Facebook 的消息功能及其滚动条技巧的问题

javascript - 除了JS之外,其他语言是否按照加载顺序执行代码?