わかりました、これは本当に奇妙です。私は js の専門家ではないので、これをデバッグするのにほぼ 2 時間かかりました。
http://templates.tricyclelabs.com/adminica/login.php
私がそれを終えた後、すべてがlocalhostでうまくいきました.サーバーにアップロードした後、そのiPhoneスライダーは機能しませんでした. デバッグ後、サーバーが javascript ファイルを壊していることがわかりました。すべてが 1 行に表示されます。つまり、「//」を使用すると、すべてがコメントされます。
$(function() { // Form inputs
$("fieldset > div > input[type=text]").addClass("text");
$("fieldset > div > input[type=password]").addClass("text");
$("fieldset > div > textarea").addClass("textarea");
$("fieldset > div > input[type=checkbox]").addClass("checkbox");
$("fieldset > div > input[type=radio]").addClass("radio");
$("fieldset > div > input[type=checkbox].indeterminate").prop("indeterminate", true);
// Textxarea Autogrow
$('textarea.autogrow').autoGrow();
// Dismiss alert box
$(".alert.dismissible").click(function(){
$(this).animate({opacity:0},'slow',function(){
$(this).slideUp();
});
});
// Input Datepicker Config
$( ".datepicker" ).datepicker({ dateFormat: 'd M yy' });;
// input Slider Config
function slideMarkers(event,ui){
var totalLabels = $(this).children().children().size();
$(this).children("ol.slider_labels").children("li").css({
"margin-right":(100/(totalLabels-1))+"%"
});
}
$( ".slider" ).slider({
ここでファイルを見ることができます:
修正は、そのファイルを他のホストにアップロードすることでした。誰がそれを非常にきれいに読むか、スペースが入るなど... 作業バージョン
だから私の質問は、これがどのように起こったのか誰か知っていますか? 私の最初のホストである siteground.com は私の JavaScript ファイルを壊していましたが、他のホストはそうではありませんでしたか?
特にこれで2時間を失うと、本当にイライラします.