Logo for Parsclick

انجمن ‌جِی‌ کوئری ١۵ دیدگاه

برای شرکت در انجمن لطفا عضو شوید

hamidreyhani
hamidreyhani ۳ خرداد، ۱۳۹۶ ساعت ۴:۳۲
سلام امیر خان
اگه برات مقدور هست سورس فایل های jquery را قرار بدین در انجمن.
ممنون برای آموزش های عالیت.
samanfc20
samanfc20 ۲۱ اردیبهشت، ۱۳۹۶ ساعت ۶:۴۷
سلام.
دوستان من یه سورس دارم برای مارک کردن روی نقشه گوگل
به این صورت:



var map, theMarker, oldMarker;
var myCenter = new google.maps.LatLng(36.37188479448487,59.524805545806885);
var creator;
var globalCityId = 207, globalDistrictId = 0;
var theLoc;
function initialize()
{
var mapProp = {
center: myCenter,
zoom: 16,
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.LARGE,
position: google.maps.ControlPosition.LEFT_CENTER
}
};

map = new google.maps.Map(document.getElementById("mapContainer"), mapProp);

google.maps.event.addListener(map, 'click', function (event) {
placeMarker(event.latLng, map, false);
theLoc = ["getByLocation",[event.latLng.lat(),event.latLng.lng()]];
triggerSelectOnValidInput=true;
$("#districtId").autocomplete().getByLocation(theLoc);
});


google.maps.event.addListenerOnce(map, 'idle', function(){
$("body span").last().remove();
});

}

function getDistricts(location) {
$.post("index.php?ajax=true&plugMain=district",
{
getDistrictsByLatLng: true,
latLng: [location.lat(), location.lng()]
},
function (input) {
var inputs = $.parseJSON(input);
if (inputs != null) {
if (true == inputs.result) {
//$(".divInnerEstateTitle").find(".imgWarning").remove();
//$(".divInnerEstateTitle").prepend("در حال بررسی");
}
}
});
}

function placeMarker(location, map, panToMarker) {
if (oldMarker != null)
oldMarker.setMap(null);
if (theMarker != null)
theMarker.setMap(null);
var data = {
position: location,
icon: tplLink + "images/pin.png",

map: map
};
if (panToMarker) {
map.setCenter(location);
map.setZoom(14);
}
//cons
var marker = new google.maps.Marker(data);
theMarker = marker;
$("#estateLat").attr("value", location.lat());
$("#estateLng").attr("value", location.lng());
}

function panToMap(location, map) {
map.setCenter(location);
map.setZoom(14);
}

google.maps.event.addDomListener(window, 'load', initialize);

اگه دقت کرده باشین اون بالا یه مختصات داره
به این شکل:
36.37188479448487,59.524805545806885
مشکل منم همینجاست
من میخوام این مختصات بصورت داینامیک وارد بشه.
من یک selectتوو html نوشتم.
که به وسیله اون شهر های مختلفی داخلش قرار داره
با انتخاب هر شهر،مختصاتش هم جایگزینه اون مختصات استاتیک بشه
این کد من که نوشتم بصورت کامل،اما عمل نمیکنه:

< select id="cat_area" class="city">
mashhad
tehran




$(document).ready(function(){
$('.city').change(function(){
var cs2 = $("option:selected", this).attr("class");
console.log(cs2);
$("#estate").attr("value",cs2)
});
});
var map, theMarker, oldMarker;
var estate = document.getElementById("estate").value;
var myCenter = new google.maps.LatLng(estate);
var creator;
var globalCityId = 207, globalDistrictId = 0;
var theLoc;
function initialize()
{
var mapProp = {
center: myCenter,
zoom: 16,
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.LARGE,
position: google.maps.ControlPosition.LEFT_CENTER
}
};

map = new google.maps.Map(document.getElementById("mapContainer"), mapProp);

google.maps.event.addListener(map, 'click', function (event) {
placeMarker(event.latLng, map, false);
theLoc = ["getByLocation",[event.latLng.lat(),event.latLng.lng()]];
triggerSelectOnValidInput=true;
$("#districtId").autocomplete().getByLocation(theLoc);
});


google.maps.event.addListenerOnce(map, 'idle', function(){
$("body span").last().remove();
});

}

function getDistricts(location) {
$.post("index.php?ajax=true&plugMain=district",
{
getDistrictsByLatLng: true,
latLng: [location.lat(), location.lng()]
},
function (input) {
var inputs = $.parseJSON(input);
if (inputs != null) {
if (true == inputs.result) {
//$(".divInnerEstateTitle").find(".imgWarning").remove();
//$(".divInnerEstateTitle").prepend("در حال بررسی");
}
}
});
}

function placeMarker(location, map, panToMarker) {
if (oldMarker != null)
oldMarker.setMap(null);
if (theMarker != null)
theMarker.setMap(null);
var data = {
position: location,
icon: tplLink + "images/pin.png",

map: map
};
if (panToMarker) {
map.setCenter(location);
map.setZoom(14);
}
//cons
var marker = new google.maps.Marker(data);
theMarker = marker;
$("#estateLat").attr("value", location.lat());
$("#estateLng").attr("value", location.lng());
}

function panToMap(location, map) {
map.setCenter(location);
map.setZoom(14);
}

google.maps.event.addDomListener(window, 'load', initialize);


خواهش میکنم کمکم کنین
دوستان این خط رو:

var estate = document.getElementById("estate").value;

اینطوری هم نوشتم:

var estate = $("#estate").val;

اما جواب نگرفتم
hami73
hami73 ۲۶ فروردین، ۱۳۹۶ ساعت ۱۳:۲۴
سلام خدمت همه ی دوستان،
یه زحمتی براتون دارم،البته اگر قابل بدونید و کمک کنید.
من یه کد جی کوئری دارم برای sticky sidebar روش کار این کد اینه که وقتی صفحه اسکرول میشه سایدبار سایت توی موقعیت خودش فیکس میشه و همونجا ثابت میمونه،
اما مشکل اینجاست،
شما اگر این کد رو اجرا کنید میبینید همون ابتدا که صفحه رو اسکرول میکنیم این کد اجرا میشه،اما من میخوام سایدبار سایتم رو انتهای صفحه قرار بدم و وقتی به سایدبار رسیدم موقعیتش فیکس بشه.
اگر میشه لطف کنید من رو راهنمایی کنید،در ضمن جی کوئری هم بلد نیستم.
ممنون.
مشاهده پیش نمایش آنلاین این کد
دانلود سورس این فایل
yfaghani
yfaghani ۱۴ مهر، ۱۳۹۵ ساعت ۱۴:۳۲
مرسی از زحماتتون
kingtm
kingtm ۲۴ تیر، ۱۳۹۵ ساعت ۱۱:۲۸
سلام وقت بخیر ؛ این فایل هایی که تو این آموزش استفاده کردید رو از کجا میشه دانلود کرد؟
تو آموزش گفتید تو انجمن قرار دادین!
iran58
iran58 ۲۷ خرداد، ۱۳۹۵ ساعت ۶:۵۸
سلام
استاد در درس 13 امده اید و باکمک جی کوئری عکس در صفحه قرار داده اید
حال سوال من این است که عکس ها را با کمک html نمایش بدهیم یا از طریق جی کوئری و فرقی بین این روشها است یا هیچ فرقی ندارد؟
باتشکر
amirkian
amirkian ۳ خرداد، ۱۳۹۵ ساعت ۵:۴۵
سلام
چطور میشود افکت انیمشن متنی که در سایت زیر وجود دارد را درست کرد؟
https://jobinja.ir/
amir
amir ۹ فروردین، ۱۳۹۵ ساعت ۲۲:۱۷
سوال بی جواب دلیل داره امیدوارم صفحه سوالات شما رو بخونید و هدف خودتون رو قبل از یادگیری هر درسی بدونید. مرسی
darkdemon
darkdemon ۹ فروردین، ۱۳۹۵ ساعت ۱۱:۵۳
یک سال از سوالم گذشت :|
darkdemon
darkdemon ۱۴ اسفند، ۱۳۹۴ ساعت ۲۱:۰۰
سلام من جاوا اسکریپت نمیدونم ، اگه اینارونگاه کنم متوجه میشم یا باید اول جاوا اسکریپت یاد بگیرم؟
amir
amir ۲۱ بهمن، ۱۳۹۴ ساعت ۲۳:۴۵
لینک دانلود برای این درس متاسفانه نداریم.
hellona
hellona ۱۸ بهمن، ۱۳۹۴ ساعت ۲۲:۴۹
سلام لینک دانلود فایل ها کجاس؟
amir
amir ۲۳ دی، ۱۳۹۴ ساعت ۲۱:۴۹
خوشبختانه لینک فایل رو همین الآن تست کردم کار میکنه.
chelsia
chelsia ۱۶ دی، ۱۳۹۴ ساعت ۱۸:۲۶
فک کنم این فایل دانلودی که گذاشتید رو باید دانلود کنم اول تا مشکلاتم حل بشه....ولی لینکش خرابه دانلود نمیشه ، بارها امتحان کردم ولی دانلود نمیشه
لینک سالمش رو میزارید
chelsia
chelsia ۱۶ دی، ۱۳۹۴ ساعت ۱۳:۱۵
سلام.
من میخام جی کوئری رو شروع کنم ولی چنتا مشکل دارم برای شروع کردنم:(سیستمم ویندوز8.1)
1-من تا قبل از مبحث جی کوئری از تکست ادیتور نوت پد++ استفاده میکردم ، میخام ببینم میشه باز برای مبحث جی کوئری ازش استفاده کنم؟
2-وقتی فایل jquery رو از سایتش دانلود کردیم رو باید کجاذخیرش کرد و ازش استفاده کرد(فیلم رو چندبار دیدم ولی نفهمیدم)
3-من netbeans و adobe dreamweaver cc هم دانلود کردم که dreamweaver کرک نمیشه ولی netbeans رونصبش کردم ولی اصلا javascript file نداره که برم jQuery رو انتخاب بکنم!؟
4-من wampserver هم ندارم(لازمه برای مبحث جی کوئری؟)

من کدای جی کوئری رو میزنم عمل نمیکنه.میشه راهنماییم کنید