抱歉我的英文不好; - )
我在我的perl论坛软件上使用“Slider Captcha”。
在.js文件中,代码是......
(function($) {
$.fn.slideToCAPTCHA = function(options) {
options = $.extend({
handle: '.handle',
cursor: 'move',
direction: 'x', //x or y
customValidation: false,
completedText: 'You\'re human!'
}, options);
var $handle = this.find(options.handle),
$slide = this,
handleOWidth,
xPos,
yPos,
slideXPos,
slideWidth,
slideOWidth,
$activeHandle,
$formEl = $slide.parents('form');
startSlider();
$handle.css('cursor', options.cursor)
.on('mousedown', function(e){ slideOn(e); });
function startSlider() {
我在<之间调整了函数。 / body>和< / html>
<script>$('.captcha').slideToCAPTCHA();</script>
现在我的问题...... ......我该怎么称呼。 js函数在&lt;体&GT;和&lt; / body&gt;或者在&lt;头&gt;和&lt; / head&gt;?
html文档中的div类是......
<div class="captcha"> ... bla .... bla....</div>
基督徒
答案 0 :(得分:0)
要调用该函数,您需要有一个事件处理程序 - 例如,您可以使用onclick=dummyCall()
并创建一个虚拟函数,例如
function dummyCall(){
$('.captcha').slideToCAPTCHA();
}
运行它 - 即使我很确定有更好的方法来做到这一点.. 顺便说一下,你的英语不是那么糟糕; D
答案 1 :(得分:0)
如果我理解正确你应该像这样移动脚本标签:
<html>
<head>
..
</head>
<body>
..
<script>
..
</script>
<script>$('.captcha').slideToCAPTCHA();</script>
</body>
</html>
答案 2 :(得分:0)
寻求帮助
在Perl中我必须使用“\”bevor“$”......所以它可以工作并调用funktion!`
<script type="text/javascript" language="JavaScript">
<!--
\$('.captcha').slideToCAPTCHA();
//-->
</script>
</body>
</html>
lg XTC