相关疑难解决方法(0)

是否可以使用JQuery的模态确认框?

看了很多,似乎无法找到一个JQuery解决方案(可能只是JavaScript的限制):

<a href="somelink.php" 
   onclick="return confirm('Go to somelink.php?');">Click Here</a>
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,当用户单击链接时,如果用户在确认框中单击"确定",则只会转到其href.

我想要做的是使用弹出式div获得更现代的外观.也许是这样的:

<a href="somelink.php" 
   onclick="return jq_confirm('Go to somelink.php?');">Click Here</a>
Run Code Online (Sandbox Code Playgroud)

(其中jq_confirm是一个自定义的JQuery确认函数,弹出一个带有YES/NO或OK/CANCEL按钮对的漂亮div).

但是,我似乎找不到任何这样的东西.

我已经查看了一些提供类似功能的JQuery小部件库等,但是没有人会等待用户的响应(至少,不是在上面描述的场景中),而是他们只是继续并将用户带到链接(或者运行嵌入在href =''链接片段中的任何JavaScript.我怀疑这是因为虽然您可以将回调函数附加到许多这些小部件以返回true/false值,但onclick事件不会等待响应(回调是异步的),从而破坏了确认框的目的.

我需要的是默认confirm()命令提供的相同类型的halt-all-javascript(模态)功能.这在JQuery(甚至是JavaScript)中是否可行?

因为我不是JavaScript和JQuery的专家,所以我会向你推荐专家.任何JQuery(甚至是纯JavaScript)解决方案都是受欢迎的(如果可能的话).

谢谢 -

javascript jquery modal-dialog

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

标签 统计

javascript ×1

jquery ×1

modal-dialog ×1